Incorporate the ECOMP SDC Artefact Generator code
[aai/babel.git] / ajsc-shared-config / etc / basic-logback_root_logger_level_off.xml
1 <configuration scan="true" scanPeriod="3 seconds" debug="true">
2         <property name="logDirectory" value="${AJSC_HOME}/log" />
3         <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4                 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
5                         <level>ERROR</level>
6                 </filter>
7                 <encoder>
8                         <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
9                         </pattern>
10                 </encoder>
11         </appender>
12
13         <appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
14                 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
15                         <level>DEBUG</level>
16                 </filter>
17                 <file>${logDirectory}/info_ajsc.log</file>
18                 <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
19                         <fileNamePattern>${logDirectory}/info_ajsc.%i.log.zip
20                         </fileNamePattern>
21                         <minIndex>1</minIndex>
22                         <maxIndex>9</maxIndex>
23                 </rollingPolicy>
24                 <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
25                         <maxFileSize>5MB</maxFileSize>
26                 </triggeringPolicy>
27                 <encoder>
28                         <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
29                 </encoder>
30         </appender>
31         <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
32                 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
33                         <level>ERROR</level>
34                 </filter>
35                 <file>${logDirectory}/error_ajsc.log</file>
36                 <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
37                         <fileNamePattern>${logDirectory}/error_ajsc.%i.log.zip
38                         </fileNamePattern>
39                         <minIndex>1</minIndex>
40                         <maxIndex>9</maxIndex>
41                 </rollingPolicy>
42                 <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
43                         <maxFileSize>5MB</maxFileSize>
44                 </triggeringPolicy>
45                 <encoder>
46                         <!-- <pattern>"%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n"</pattern> -->
47                         <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
48                 </encoder>
49         </appender>
50
51         <appender name="AJSC-AUDIT" class="ch.qos.logback.classic.net.SyslogAppender">
52                 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
53                         <level>INFO</level>
54                 </filter>
55                 <syslogHost>localhost</syslogHost>
56                 <facility>USER</facility>
57                 <!-- Note the colon character below - it is important part of "TAG" message format 
58                         You need a colon to determine where the TAG field ends and the CONTENT begins -->
59                 <suffixPattern>AJSC_AUDIT: [%thread] [%logger] %msg</suffixPattern>
60         </appender>
61         <appender name="CONTROLLER-AUDIT" class="ch.qos.logback.classic.net.SyslogAppender">
62                 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
63                         <level>INFO</level>
64                 </filter>
65                 <syslogHost>localhost</syslogHost>
66                 <facility>USER</facility>
67                 <!-- Note the colon character below - it is important part of "TAG" message format 
68                         You need a colon to determine where the TAG field ends and the CONTENT begins -->
69                 <suffixPattern>AJSC_AUDIT: [%thread] [%logger] mdc:[%mdc] %msg
70                 </suffixPattern>
71         </appender>
72
73         <root level="off">
74                 <appender-ref ref="ERROR" />
75                 <appender-ref ref="INFO" />
76                 <appender-ref ref="STDOUT" />
77         </root>
78 </configuration>