<configuration scan="true" debug="false"> <include resource="org/springframework/boot/logging/logback/base.xml" /> <property name="queueSize" value="256" /> <property name="maxFileSize" value="20MB" /> <property name="maxHistory" value="30" /> <property name="totalSizeCap" value="20MB" /> <!-- log file names --> <property name="logName" value="cps" /> <property name="currentTimeStamp" value="%d{"yyyy-MM-dd'T'HH:mm:ss.SSSXXX",UTC}"/> <property name="debugPattern" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%thread|%X{RequestID}| %logger{50} - %msg%n" /> <property name="all-log-pattern" value="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%thread|%X{RequestID}| %logger{50} - %msg%n" /> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern>${all-log-pattern}</Pattern> </layout> </appender> <root level="INFO"> <appender-ref ref="CONSOLE" /> </root> <!-- Send logs to File & Rotate File --> <!-- <appender name="Debug"--> <!-- class="ch.qos.logback.core.rolling.RollingFileAppender">--> <!-- <file>../log/${logName}.log</file>--> <!-- <rollingPolicy--> <!-- class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">--> <!-- <fileNamePattern>${logName}.%d{yyyy-MM-dd}.%i.log.zip--> <!-- </fileNamePattern>--> <!-- <maxFileSize>${maxFileSize}</maxFileSize>--> <!-- <maxHistory>${maxHistory}</maxHistory>--> <!-- <totalSizeCap>${totalSizeCap}</totalSizeCap>--> <!-- </rollingPolicy>--> <!-- <encoder>--> <!-- <pattern>${debugPattern}</pattern>--> <!-- </encoder>--> <!-- </appender>--> <!-- <appender name="asyncDebug" class="ch.qos.logback.classic.AsyncAppender">--> <!-- <queueSize>256</queueSize>--> <!-- <appender-ref ref="Debug" />--> <!-- <includeCallerData>true</includeCallerData>--> <!-- </appender>--> <!-- <logger name="org.onap.cps" level="DEBUG" additivity="false">--> <!-- <appender-ref ref="asyncDebug" />--> <!-- </logger>--> <!-- <root level="INFO">--> <!-- <appender-ref ref="asyncDebug" />--> <!-- </root>--> </configuration>