1 <?xml version="1.0" encoding="UTF-8"?>
4 <property name="LOGS" value="./logs" />
6 <appender name="Console"
7 class="ch.qos.logback.core.ConsoleAppender">
8 <layout class="ch.qos.logback.classic.PatternLayout">
10 %black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
15 <appender name="RollingFile"
16 class="ch.qos.logback.core.rolling.RollingFileAppender">
17 <file>${logs_dir:-.}/spring-boot-logger.log</file>
19 class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
20 <Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
24 class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
25 <!-- rollover daily and when the file reaches 10 MegaBytes -->
26 <fileNamePattern>${logs_dir:-.}/archived/spring-boot-logger-%d{yyyy-MM-dd}.%i.log
28 <timeBasedFileNamingAndTriggeringPolicy
29 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
30 <maxFileSize>10MB</maxFileSize>
31 </timeBasedFileNamingAndTriggeringPolicy>
35 <!-- LOG everything at INFO level -->
37 <appender-ref ref="RollingFile" />
38 <appender-ref ref="Console" />
41 <logger name="org.onap" level="trace" additivity="false">
42 <appender-ref ref="RollingFile" />
43 <appender-ref ref="Console" />