Merge "Drools-apps CSIT randomly fails deploying policies"
[integration/csit.git] / plans / usecases / pnf-sw-upgrade / so / simulator / package / docker / src / main / docker / docker-files / configs / logging / logback-spring.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <configuration>
3
4         <property name="LOGS" value="./logs" />
5
6         <appender name="Console"
7                           class="ch.qos.logback.core.ConsoleAppender">
8                 <layout class="ch.qos.logback.classic.PatternLayout">
9                         <Pattern>
10                                 %black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
11                         </Pattern>
12                 </layout>
13         </appender>
14
15         <appender name="RollingFile"
16                           class="ch.qos.logback.core.rolling.RollingFileAppender">
17                 <file>${logs_dir:-.}/spring-boot-logger.log</file>
18                 <encoder
19                                 class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
20                         <Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
21                 </encoder>
22
23                 <rollingPolicy
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
27                         </fileNamePattern>
28                         <timeBasedFileNamingAndTriggeringPolicy
29                                         class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
30                                 <maxFileSize>10MB</maxFileSize>
31                         </timeBasedFileNamingAndTriggeringPolicy>
32                 </rollingPolicy>
33         </appender>
34
35         <!-- LOG everything at INFO level -->
36         <root level="info">
37                 <appender-ref ref="RollingFile" />
38                 <appender-ref ref="Console" />
39         </root>
40
41         <logger name="org.onap" level="trace" additivity="false">
42                 <appender-ref ref="RollingFile" />
43                 <appender-ref ref="Console" />
44         </logger>
45
46 </configuration>