2 Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
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">
11 <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
17 class="ch.qos.logback.core.rolling.RollingFileAppender">
18 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
21 <file>${logDirectory}/info_ajsc.log</file>
22 <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
23 <fileNamePattern>${logDirectory}/info_ajsc.%i.log.zip
25 <minIndex>1</minIndex>
26 <maxIndex>9</maxIndex>
29 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
30 <maxFileSize>5MB</maxFileSize>
33 <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
36 <appender name="ERROR"
37 class="ch.qos.logback.core.rolling.RollingFileAppender">
38 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
41 <file>${logDirectory}/error_ajsc.log</file>
42 <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
43 <fileNamePattern>${logDirectory}/error_ajsc.%i.log.zip
45 <minIndex>1</minIndex>
46 <maxIndex>9</maxIndex>
49 class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
50 <maxFileSize>5MB</maxFileSize>
53 <!-- <pattern>"%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n"</pattern> -->
54 <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
58 <appender name="AJSC-AUDIT" class="ch.qos.logback.classic.net.SyslogAppender">
59 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
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
67 <suffixPattern>AJSC_AUDIT: [%thread] [%logger] %msg</suffixPattern>
69 <appender name="CONTROLLER-AUDIT" class="ch.qos.logback.classic.net.SyslogAppender">
70 <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
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
78 <suffixPattern>AJSC_AUDIT: [%thread] [%logger] mdc:[%mdc] %msg
83 <appender-ref ref="ERROR" />
84 <appender-ref ref="INFO" />
85 <appender-ref ref="STDOUT" />