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