Inital code drop of logback-config.
[controller.git] / opendaylight / config / logback-config / src / test / resources / simple_config_logback.xml
1 <configuration>
2
3     <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
4         <resetJUL>true</resetJUL>
5     </contextListener>
6
7     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
9             <level>INFO</level>
10         </filter>
11         <encoder>
12             <pattern>[%d{HH:mm:ss.SSS}] [%thread] %-5level %logger - %msg%n</pattern>
13         </encoder>
14     </appender>
15
16     <!-- rolling file /var/log/osgi/osgi.log that keeps last 3 backups of 5MB -->
17     <appender name="VARLOGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
18         <file>target/osgi.log</file>
19         <append>true</append>
20         <encoder>
21             <pattern>[%d{HH:mm:ss.SSS}] [%thread] %-5level %logger - %msg%n</pattern>
22         </encoder>
23         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
24             <fileNamePattern>/opt/Demo1/logs/osgi.log.%i.gz</fileNamePattern>
25             <minIndex>1</minIndex>
26             <maxIndex>5</maxIndex>
27         </rollingPolicy>
28
29         <triggeringPolicy
30                 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
31             <maxFileSize>50MB</maxFileSize>
32         </triggeringPolicy>
33
34     </appender>
35
36     <appender name="BGPDUMPFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
37         <file>target/bgp.log</file>
38         <append>false</append>
39         <encoder>
40             <pattern>[%d{HH:mm:ss.SSS}] [%thread] %-5level %logger - %msg%n</pattern>
41         </encoder>
42         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
43             <fileNamePattern>/opt/Demo1/logs/bgp.log.%i.gz</fileNamePattern>
44             <minIndex>1</minIndex>
45             <maxIndex>5</maxIndex>
46         </rollingPolicy>
47
48         <triggeringPolicy
49                 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
50             <maxFileSize>5MB</maxFileSize>
51         </triggeringPolicy>
52
53     </appender>
54
55
56     <!-- Increase to INFO to see content of REST messages -->
57     <logger name="org.apache.cxf.interceptor.LoggingInInterceptor"
58             level="WARN"/>
59     <logger name="org.apache.cxf.interceptor.LoggingOutInterceptor"
60             level="WARN"/>
61     <!-- Increase to INFO to see content of SOAP messages -->
62     <logger name="org.apache.cxf.services"
63             level="WARN"/>
64     <logger name="org.opendaylight"
65             level="DEBUG"/>
66     <logger name="com"
67             level="INFO"/>
68     <root level="INFO">
69         <!--
70         <appender-ref ref="ALL_APPENDER"/>
71         -->
72         <appender-ref ref="STDOUT"/>
73         <appender-ref ref="VARLOGFILE"/>
74     </root>
75
76 </configuration>