1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
4 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
6 <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
7 <param name="threshold" value="INFO" />
8 <layout class="org.apache.log4j.PatternLayout">
9 <param name="ConversionPattern" value="[%d{ABSOLUTE}][%-5p][%-10t]%m%n" />
13 <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
14 <param name="threshold" value="INFO" />
15 <param name="File" value="logs/collector.log" />
16 <param name="MaxFileSize" value="32MB"/>
17 <param name="MaxBackupIndex" value="20"/>
18 <layout class="org.apache.log4j.PatternLayout">
19 <!-- param name="ConversionPattern" value="[%d{ABSOLUTE}][%-5p][%-10t][%-5c][%4L]%m%n" / -->
20 <param name="ConversionPattern" value="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n" />
24 <appender name="IFILE" class="org.apache.log4j.RollingFileAppender">
25 <param name="threshold" value="INFO" />
26 <param name="File" value="logs/input.log" />
27 <param name="MaxFileSize" value="32MB"/>
28 <param name="MaxBackupIndex" value="10"/>
29 <layout class="org.apache.log4j.PatternLayout">
30 <!-- param name="ConversionPattern" value="[%d{ABSOLUTE}][%-5p][%-10t][%-5c][%4L]%m%n" / -->
31 <param name="ConversionPattern" value="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n" />
35 <appender name="OFILE" class="org.apache.log4j.RollingFileAppender">
36 <param name="threshold" value="INFO" />
37 <param name="File" value="logs/output.log" />
38 <param name="MaxFileSize" value="32MB"/>
39 <param name="MaxBackupIndex" value="10"/>
40 <layout class="org.apache.log4j.PatternLayout">
41 <!-- param name="ConversionPattern" value="[%d{ABSOLUTE}][%-5p][%-10t][%-5c][%4L]%m%n" / -->
42 <param name="ConversionPattern" value="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n" />
46 <appender name="EFILE" class="org.apache.log4j.RollingFileAppender">
47 <param name="threshold" value="INFO" />
48 <param name="File" value="logs/error.log" />
49 <param name="MaxFileSize" value="32MB"/>
50 <param name="MaxBackupIndex" value="5"/>
51 <layout class="org.apache.log4j.PatternLayout">
52 <!-- param name="ConversionPattern" value="[%d{ABSOLUTE}][%-5p][%-10t][%-5c][%4L]%m%n" / -->
53 <param name="ConversionPattern" value="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n" />
62 1. files are written to "./logs/<filename>". You must setup the environment
63 so that ./logs is a symlink to the correct location according to the ECOMP
64 log standard. For example, "/opt/logs/DCAE/highlandParkVcScope". If that's
65 not possible, change the File setting in each appender appropriately.
68 <appender name="ECOMP_AUDIT" class="org.apache.log4j.RollingFileAppender">
69 <param name="threshold" value="DEBUG" />
70 <param name="File" value="./logs/ecomp/audit.log" />
71 <param name="MaxFileSize" value="128MB"/>
72 <param name="MaxBackupIndex" value="20"/>
73 <layout class="com.att.nsa.logging.log4j.EcompLayout"><param name="ConversionPattern" value="ECOMP_AUDIT" /></layout>
76 <appender name="ECOMP_METRIC" class="org.apache.log4j.RollingFileAppender">
77 <param name="threshold" value="INFO" />
78 <param name="File" value="./logs/ecomp/metric.log" />
79 <param name="MaxFileSize" value="128MB"/>
80 <param name="MaxBackupIndex" value="10"/>
81 <layout class="com.att.nsa.logging.log4j.EcompLayout"><param name="ConversionPattern" value="ECOMP_METRIC" /></layout>
84 <appender name="ECOMP_ERROR" class="org.apache.log4j.RollingFileAppender">
85 <param name="threshold" value="WARN" /> <!-- only WARN and ERROR are allowed in this log -->
86 <param name="File" value="./logs/ecomp/error.log" />
87 <param name="MaxFileSize" value="128MB"/>
88 <param name="MaxBackupIndex" value="10"/>
89 <layout class="com.att.nsa.logging.log4j.EcompLayout"><param name="ConversionPattern" value="ECOMP_ERROR" /></layout>
92 <appender name="ECOMP_DEBUG" class="org.apache.log4j.RollingFileAppender">
93 <param name="threshold" value="DEBUG" />
94 <param name="File" value="./logs/ecomp/debug.log" />
95 <param name="MaxFileSize" value="128MB"/>
96 <param name="MaxBackupIndex" value="20"/>
97 <layout class="com.att.nsa.logging.log4j.EcompLayout"><param name="ConversionPattern" value="ECOMP_DEBUG" /></layout>
100 <logger name="org.onap.dcae.commonFunction.input" additivity="false">
101 <level value="INFO"/>
102 <appender-ref ref="IFILE"/>
105 <logger name="org.onap.dcae.commonFunction.output" additivity="false">
106 <level value="INFO"/>
107 <appender-ref ref="CONSOLE" />
108 <appender-ref ref="OFILE"/>
111 <logger name="org.onap.dcae.commonFunction.error" additivity="false">
112 <level value="DEBUG"/>
113 <appender-ref ref="EFILE"/>
114 <appender-ref ref="CONSOLE" />
115 <appender-ref ref="ECOMP_ERROR" />
119 The ECOMP logging standard has four specific classes of logging that are
120 unrelated to subsystem logger names. If you want them activated, uncomment
123 <logger name="com.att.ecomp.audit" additivity="false">
124 <level value="info"/>
125 <appender-ref ref="CONSOLE" />
126 <appender-ref ref="ECOMP_AUDIT" />
129 <logger name="com.att.ecomp.metrics" additivity="false">
130 <level value="info"/>
131 <appender-ref ref="ECOMP_METRIC" />
134 <logger name="com.att.ecomp.error" additivity="false">
135 <level value="info"/>
136 <appender-ref ref="ECOMP_ERROR" />
139 <logger name="com.att.ecomp.debug" additivity="false">
140 <level value="info"/>
141 <appender-ref ref="ECOMP_DEBUG" />
144 <logger name="org.onap.dcae.commonFunction.EventPublisher" additivity="false">
145 <level value="debug"/>
146 <appender-ref ref="CONSOLE" />
147 <appender-ref ref="FILE" />
151 <logger name="com.att.nsa.apiClient.http.HttpClient" additivity="false">
152 <level value="info"/>
153 <appender-ref ref="FILE" />
154 <appender-ref ref="CONSOLE" />
157 <logger name="com.att.nsa.cambria.client.impl.CambriaSimplerBatchPublisher" additivity="false">
158 <level value="info"/>
159 <appender-ref ref="FILE" />
160 <appender-ref ref="CONSOLE" />
164 <level value="DEBUG" />
165 <appender-ref ref="FILE" />
166 <appender-ref ref="CONSOLE" />
167 <appender-ref ref="ECOMP_AUDIT" />
168 <appender-ref ref="ECOMP_DEBUG" />
169 <appender-ref ref="ECOMP_ERROR" />
172 </log4j:configuration>