diff --git a/provider/legal-gcp/src/main/resources/logback.xml b/provider/legal-gcp/src/main/resources/logback.xml
index dd721860340a8c14049761d041a8382e92e0de59..6b5168ec8550653c30f5d769e7ead39b0cdfaee0 100644
--- a/provider/legal-gcp/src/main/resources/logback.xml
+++ b/provider/legal-gcp/src/main/resources/logback.xml
@@ -2,8 +2,12 @@
 <configuration>
   <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
   <springProfile name="local">
-    <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
-
+    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+      <encoder>
+        <pattern>%yellow([%thread]) %highlight(| %-5level |) %green(%d) %cyan(| %logger{15} |) %highlight(%msg) %n</pattern>
+        <charset>utf8</charset>
+      </encoder>
+    </appender>
     <root level="DEBUG">
       <appender-ref ref="CONSOLE"/>
     </root>
@@ -17,7 +21,7 @@
           <timestampFormatTimezoneId>Etc/UTC</timestampFormatTimezoneId>
           <appendLineSeparator>true</appendLineSeparator>
 
-          <jsonFormatter class="ch.qos.logback.contrib.jackson.JacksonJsonFormatter">
+          <jsonFormatter class="org.opengroup.osdu.core.gcp.logging.formatter.GoogleJsonFormatter">
             <prettyPrint>false</prettyPrint>
           </jsonFormatter>
         </layout>