fix logback 93/64993/1
authormicdzied <michal.1.dziedzic@nokia.com>
Thu, 6 Sep 2018 12:01:14 +0000 (14:01 +0200)
committermicdzied <michal.1.dziedzic@nokia.com>
Thu, 6 Sep 2018 12:01:14 +0000 (14:01 +0200)
Change-Id: I7592d7320fb42bb3e5b80dd398fb69d39e7adb50
Issue-ID: DCAEGEN2-758
Signed-off-by: micdzied <michal.1.dziedzic@nokia.com>
prh-app-server/src/main/resources/logback-spring.xml

index 427373f..0906836 100644 (file)
   <property name="maxFileSize" value="50MB"/>
   <property name="maxHistory" value="30"/>
   <property name="totalSizeCap" value="10GB"/>
+  <property name="defaultPattern" value="%nopexception%logger
+    |%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX,UTC}
+    |%level
+    |%replace(%replace(%message){'\t','\\\\t'}){'\n','\\\\n'}
+    |%replace(%replace(%mdc){'\t','\\\\t'}){'\n','\\\\n'}
+    |%replace(%replace(%rootException){'\t','\\\\t'}){'\n','\\\\n'}
+    |%replace(%replace(%marker){'\t','\\\\t'}){'\n','\\\\n'}
+    |%thread
+    |%n"/>
 
   <springProfile name="dev">
     <appender class="ch.qos.logback.core.ConsoleAppender" name="CONSOLE" target="SYSTEM_OUT">
-      <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
-        <Pattern>%nopexception%logger
-          |%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX,UTC}
-          |%level
-          |%replace(%replace(%message){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%mdc){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%rootException){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%marker){'\t','\\\\t'}){'\n','\\\\n'}
-          |%thread
-          |%n
-        </Pattern>
+      <encoder>
+        <pattern>${defaultPattern}</pattern>
       </encoder>
     </appender>
+
     <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="ROLLING-FILE">
       <encoder>
-        <pattern>%nopexception%logger
-          |%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX,UTC}
-          |%level
-          |%replace(%replace(%message){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%mdc){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%rootException){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%marker){'\t','\\\\t'}){'\n','\\\\n'}
-          |%thread
-          |%n
-        </pattern>
+        <pattern>${defaultPattern}</pattern>
       </encoder>
       <file>${LOG_FILE}</file>
       <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
   <springProfile name="prod">
     <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="ROLLING-FILE">
       <encoder>
-        <pattern>%nopexception%logger
-          |%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX,UTC}
-          |%level
-          |%replace(%replace(%message){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%mdc){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%rootException){'\t','\\\\t'}){'\n','\\\\n'}
-          |%replace(%replace(%marker){'\t','\\\\t'}){'\n','\\\\n'}
-          |%thread
-          |%n
-        </pattern>
+        <pattern>${defaultPattern}</pattern>
       </encoder>
       <File>${log-path}/${outputFilename}.log</File>
       <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">