| <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" /> |
| |
| <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> |