CLIENT GUI Framework
[vnfsdk/refrepo.git] / integration / src / main / resources / logback.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <configuration debug="false" scan="true" scanPeriod="30 seconds">
3     <property name="projectName" value="openoui"/>
4    <property name="logDir" value="../webapps/openoui/openoui_log"/>
5     <property name="maxHistory" value="30"/>
6     <timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss"/>
7
8     <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
9         <encoder>
10             <pattern>
11                 %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
12             </pattern>
13         </encoder>
14     </appender>
15
16     <appender name="errorAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
17         <filter class="ch.qos.logback.classic.filter.LevelFilter">
18             <level>ERROR</level>
19             <onMatch>ACCEPT</onMatch>
20             <onMismatch>DENY</onMismatch>
21         </filter>
22         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
23             <fileNamePattern>${logDir}/error/error.%d{yyyy-MM}.log</fileNamePattern>
24             <maxHistory>${maxHistory}</maxHistory>
25         </rollingPolicy>
26         <encoder>
27             <pattern>
28                 %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
29             </pattern>
30         </encoder>
31     </appender>
32
33     <appender name="warnAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
34         <filter class="ch.qos.logback.classic.filter.LevelFilter">
35             <level>WARN</level>
36             <onMatch>ACCEPT</onMatch>
37             <onMismatch>DENY</onMismatch>
38         </filter>
39         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
40             <fileNamePattern>${logDir}/warn/warn.%d{yyyy-MM}.log</fileNamePattern>
41             <maxHistory>${maxHistory}</maxHistory>
42         </rollingPolicy>
43         <encoder>
44             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n</pattern>
45         </encoder>
46     </appender>
47
48     <appender name="infoAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
49         <filter class="ch.qos.logback.classic.filter.LevelFilter">
50             <level>INFO</level>
51             <onMatch>ACCEPT</onMatch>
52             <onMismatch>DENY</onMismatch>
53         </filter>
54         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
55             <fileNamePattern>${logDir}/info/info.%d{yyyy-MM}.log</fileNamePattern>
56             <maxHistory>${maxHistory}</maxHistory>
57         </rollingPolicy>
58         <encoder>
59             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n</pattern>
60         </encoder>
61     </appender>
62
63     <appender name="debugAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
64         <filter class="ch.qos.logback.classic.filter.LevelFilter">
65             <level>DEBUG</level>
66             <onMatch>ACCEPT</onMatch>
67             <onMismatch>DENY</onMismatch>
68         </filter>
69         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
70             <fileNamePattern>${logDir}/debug/debug.%d{yyyy-MM}.log</fileNamePattern>
71             <maxHistory>${maxHistory}</maxHistory>
72         </rollingPolicy>
73         <encoder>
74             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n</pattern>
75         </encoder>
76     </appender>
77
78     <appender name="traceAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
79         <filter class="ch.qos.logback.classic.filter.LevelFilter">
80             <level>TRACE</level>
81             <onMatch>ACCEPT</onMatch>
82             <onMismatch>DENY</onMismatch>
83         </filter>
84         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
85             <fileNamePattern>${logDir}/trace/trace.%d{yyyy-MM}.log</fileNamePattern>
86             <maxHistory>${maxHistory}</maxHistory>
87         </rollingPolicy>
88         <encoder>
89             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n</pattern>
90         </encoder>
91     </appender>
92
93     <root>
94         <level value="info"/>
95         <appender-ref ref="consoleAppender"/>
96         <appender-ref ref="errorAppender"/>
97         <appender-ref ref="warnAppender"/>
98         <appender-ref ref="infoAppender"/>
99         <appender-ref ref="debugAppender"/>
100         <appender-ref ref="traceAppender"/>
101     </root>
102 </configuration>