3f915d025900c6758d4e743d7c66cd8c81097497
[dcaegen2/collectors/ves.git] / src / main / resources / log4j2.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <Configuration status="INFO">
4
5   <Appenders>
6
7     <Console name="CONSOLE" target="SYSTEM_OUT" >
8       <LevelRangeFilter maxLevel="INFO" minLevel="ERROR"/>
9       <PatternLayout
10         pattern="%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} %highlight{${LOG_LEVEL_PATTERN:-%5p}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, TRACE=blue} %style{${sys:PID}}{magenta} [%15.15t] %style{%-40.40C{1.}}{cyan} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
11     </Console>
12
13     <RollingFile fileName="logs/collector.log" filePattern="logs/collector-%d{yyyy-MM-dd}-%i.log" name="ROL_CONSOLE">
14       <LevelRangeFilter maxLevel="INFO" minLevel="ERROR"/>
15       <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
16       <Policies>
17         <SizeBasedTriggeringPolicy size="64 MB"/>
18       </Policies>
19       <DefaultRolloverStrategy max="10"/>
20     </RollingFile>
21
22     <RollingFile fileName="logs/input.log" filePattern="logs/input-%d{yyyy-MM-dd}-%i.log" name="IFILE">
23       <LevelRangeFilter maxLevel="INFO" minLevel="INFO"/>
24       <PatternLayout pattern="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n"/>
25       <Policies>
26         <SizeBasedTriggeringPolicy size="32 MB"/>
27       </Policies>
28       <DefaultRolloverStrategy max="10"/>
29     </RollingFile>
30
31     <RollingFile fileName="logs/output.log" filePattern="logs/output-%d{yyyy-MM-dd}-%i.log" name="OFILE">
32       <LevelRangeFilter maxLevel="INFO" minLevel="INFO"/>
33       <PatternLayout pattern="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n"/>
34       <Policies>
35         <SizeBasedTriggeringPolicy size="32 MB"/>
36       </Policies>
37       <DefaultRolloverStrategy max="10"/>
38     </RollingFile>
39
40     <RollingFile fileName="logs/error.log" filePattern="logs/error-%d{yyyy-MM-dd}-%i.log" name="EFILE">
41       <LevelRangeFilter maxLevel="ERROR" minLevel="ERROR"/>
42       <PatternLayout pattern="[%d{ISO8601}][%-5p][%-10t][%-5c]%m%n"/>
43       <Policies>
44         <SizeBasedTriggeringPolicy size="64 MB"/>
45       </Policies>
46       <DefaultRolloverStrategy max="10"/>
47     </RollingFile>
48
49     <RollingFile fileName="logs/eelf/audit.log" filePattern="logs/eelf/audit-%d{yyyy-MM-dd}-%i.log" name="EELF_AUDIT">
50       <LevelRangeFilter maxLevel="DEBUG" minLevel="INFO"/>
51       <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
52       <Policies>
53         <SizeBasedTriggeringPolicy size="64 MB"/>
54       </Policies>
55       <DefaultRolloverStrategy max="20"/>
56     </RollingFile>
57
58     <RollingFile fileName="logs/eelf/metric.log" filePattern="logs/eelf/metric-%d{yyyy-MM-dd}-%i.log" name="EELF_METRIC">
59       <LevelRangeFilter maxLevel="INFO" minLevel="INFO"/>
60       <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
61       <Policies>
62         <SizeBasedTriggeringPolicy size="64 MB"/>
63       </Policies>
64       <DefaultRolloverStrategy max="20"/>
65     </RollingFile>
66
67
68     <RollingFile fileName="logs/eelf/error.log" filePattern="logs/eelf/error-%d{yyyy-MM-dd}-%i.log" name="EELF_ERROR">
69       <LevelRangeFilter maxLevel="ERROR" minLevel="ERROR"/>
70       <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
71       <Policies>
72         <SizeBasedTriggeringPolicy size="64 MB"/>
73       </Policies>
74       <DefaultRolloverStrategy max="20"/>
75     </RollingFile>
76
77
78     <RollingFile fileName="logs/eelf/debug.log" filePattern="logs/eelf/debug-%d{yyyy-MM-dd}-%i.log" name="EELF_DEBUG">
79       <LevelRangeFilter maxLevel="DEBUG" minLevel="DEBUG"/>
80       <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %m%n"/>
81       <Policies>
82         <SizeBasedTriggeringPolicy size="64 MB"/>
83       </Policies>
84       <DefaultRolloverStrategy max="20"/>
85     </RollingFile>
86
87   </Appenders>
88
89   <Loggers>
90     <logger additivity="false" level="error" name="org.onap.dcaegen2.services.sdk">
91       <AppenderRef ref="ROL_CONSOLE"/>
92       <AppenderRef ref="EFILE"/>
93     </logger>
94
95     <logger additivity="false" level="error" name="org.onap.dcae.restapi">
96       <AppenderRef ref="ROL_CONSOLE"/>
97       <AppenderRef ref="EFILE"/>
98     </logger>
99
100     <Logger additivity="false" level="info" name="org.onap.dcae.common.input">
101       <AppenderRef ref="IFILE"/>
102       <AppenderRef ref="ROL_CONSOLE"/>
103     </Logger>
104
105     <Logger additivity="false" level="info" name="org.onap.dcae.common.output">
106       <AppenderRef ref="CONSOLE"/>
107       <AppenderRef ref="OFILE"/>
108       <AppenderRef ref="ROL_CONSOLE"/>
109     </Logger>
110
111     <Logger additivity="false" level="debug" name="org.onap.dcae.common.error">
112       <AppenderRef ref="EFILE"/>
113       <AppenderRef ref="CONSOLE"/>
114       <AppenderRef ref="EELF_ERROR"/>
115       <AppenderRef ref="ROL_CONSOLE"/>
116     </Logger>
117
118     <!--NOT USED-->
119     <Logger additivity="false" level="info" name="com.att.ecomp.audit">
120       <AppenderRef ref="CONSOLE"/>
121       <AppenderRef ref="EELF_AUDIT"/>
122       <AppenderRef ref="ROL_CONSOLE"/>
123     </Logger>
124
125     <Logger additivity="false" level="info" name="com.att.ecomp.metrics">
126       <AppenderRef ref="EELF_METRIC"/>
127       <AppenderRef ref="ROL_CONSOLE"/>
128     </Logger>
129
130     <!--NOT USED-->
131     <Logger additivity="false" level="info" name="com.att.ecomp.error">
132       <AppenderRef ref="EELF_ERROR"/>
133       <AppenderRef ref="ROL_CONSOLE"/>
134     </Logger>
135
136     <!--NOT USED-->
137     <Logger additivity="false" level="info" name="com.att.ecomp.debug">
138       <AppenderRef ref="EELF_DEBUG"/>
139       <AppenderRef ref="ROL_CONSOLE"/>
140     </Logger>
141
142     <!--NOT USED-->
143     <Logger additivity="false" level="debug" name="org.onap.dcae.common.EventPublisher">
144       <AppenderRef ref="CONSOLE"/>
145       <AppenderRef ref="ROL_CONSOLE"/>
146     </Logger>
147
148     <!--NOT USED-->
149     <Logger additivity="false" level="info" name="com.att.nsa.apiClient.http.HttpClient">
150       <AppenderRef ref="CONSOLE"/>
151       <AppenderRef ref="ROL_CONSOLE"/>
152     </Logger>
153
154     <!--NOT USED-->
155     <Logger additivity="false" level="info"
156       name="com.att.nsa.cambria.client.impl.CambriaSimplerBatchPublisher">
157       <AppenderRef ref="CONSOLE"/>
158       <AppenderRef ref="ROL_CONSOLE"/>
159     </Logger>
160
161     <Root additivity="false" level="debug">
162       <AppenderRef ref="CONSOLE"/>
163       <AppenderRef ref="ROL_CONSOLE"/>
164       <AppenderRef ref="EELF_AUDIT"/>
165       <AppenderRef ref="EELF_DEBUG"/>
166       <AppenderRef ref="EELF_ERROR"/>
167     </Root>
168
169   </Loggers>
170
171 </Configuration>