08dabdeedbd8ea99bebe3f647a4bfdadbed649fc
[controller.git] / opendaylight / distribution / opendaylight / src / main / resources / configuration / logback.xml
1 <configuration scan="true">
2
3   <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4     <encoder>
5       <pattern>%date{"yyyy-MM-dd HH:mm:ss.SSS z"} [%thread] %-5level %logger{36} - %msg%n</pattern>
6     </encoder>
7   </appender>
8   <appender name="opendaylight.log" class="ch.qos.logback.core.rolling.RollingFileAppender">
9     <file>logs/opendaylight.log</file>
10
11     <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
12       <fileNamePattern>logs/opendaylight.%d.log.zip</fileNamePattern>
13       <maxHistory>1</maxHistory>
14     </rollingPolicy>
15
16     <encoder>
17       <pattern>%date{"yyyy-MM-dd HH:mm:ss.SSS z"} [%thread] %-5level %logger{35} - %msg%n</pattern>
18     </encoder>
19   </appender>
20
21   <root level="error">
22     <appender-ref ref="STDOUT" />
23     <appender-ref ref="opendaylight.log" />
24   </root>
25
26   <!--  Base log level  -->
27   <logger name="org.opendaylight" level="INFO"/>
28
29   <!-- OSGi logging bridge -->
30   <logger name="org.opendaylight.controller.logging.bridge" level="WARN"/>
31
32   <!-- Openflow Protocol Plugin -->
33   <logger name="org.opendaylight.controller.protocol_plugin.openflow" level="INFO"/>
34   <logger name="org.opendaylight.controller.protocol_plugin.openflow.internal.DiscoveryService" level="INFO"/>
35   <logger name="org.opendaylight.controller.protocol_plugin.openflow.internal.InventoryService" level="INFO"/>
36   <logger name="org.opendaylight.controller.protocol_plugin.openflow.internal.InventoryServiceShim" level="INFO"/>
37   <logger name="org.opendaylight.controller.protocol_plugin.openflow.internal.TopologyServices" level="INFO"/>
38   <logger name="org.opendaylight.controller.protocol_plugin.openflow.internal.TopologyServiceShim" level="INFO"/>
39   <logger name="org.opendaylight.controller.protocol_plugin.openflow.core.internal.Controller" level="INFO"/>
40   <logger name="org.opendaylight.controller.protocol_plugin.openflow.core.internal.SwitchHandler" level="INFO"/>
41   <logger name="org.opendaylight.controller.protocol_plugin.openflow.core.internal.SwitchIOSecureService" level="INFO"/>
42   <!-- SAL  -->
43   <logger name="org.opendaylight.controller.sal" level="INFO"/>
44   <logger name="org.opendaylight.controller.sal.implementation" level="INFO"/>
45   <logger name="org.opendaylight.controller.sal.implementation.internal.Inventory" level="INFO"/>
46   <logger name="org.opendaylight.controller.sal.implementation.internal.Topology" level="INFO"/>
47   <!-- Functional Modules -->
48   <logger name="org.opendaylight.controller.arphandler" level="INFO"/>
49   <logger name="org.opendaylight.controller.hosttracker" level="INFO"/>
50   <logger name="org.opendaylight.controller.routing" level="INFO"/>
51   <logger name="org.opendaylight.controller.forwardingrulesmanager" level="INFO"/>
52   <logger name="org.opendaylight.controller.forwarding.ipswitch" level="INFO"/>
53   <logger name="org.opendaylight.controller.switchmanager" level="INFO"/>
54   <logger name="org.opendaylight.controller.topologymanager" level="INFO"/>
55   <logger name="org.opendaylight.controller.usermanager" level="INFO"/>
56   <!-- Web modules -->
57   <logger name="org.opendaylight.controller.web" level="INFO"/>
58 </configuration>