f814b4bd291b7f130aa7523a17d8e72c6a6159ff
[oom/platform/cert-service.git] / certService / 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="DEBUG" 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="var/log/onap/aaf/certservice/error.log" filePattern="logs/error-%d{yyyy-MM-dd}-%i.log" name="ERROR_LOG">
14             <LevelRangeFilter maxLevel="ERROR" minLevel="ERROR"/>
15             <PatternLayout pattern="[%d{ISO8601}][%-5p][%-5c] %m%n"/>
16             <Policies>
17                 <SizeBasedTriggeringPolicy size="50 MB"/>
18             </Policies>
19             <DefaultRolloverStrategy max="10"/>
20         </RollingFile>
21
22         <RollingFile fileName="var/log/onap/aaf/certservice/debug.log" filePattern="logs/debug-%d{yyyy-MM-dd}-%i.log" name="DEBUG_LOG">
23             <LevelRangeFilter maxLevel="DEBUG" minLevel="ERROR"/>
24             <PatternLayout pattern="[%d{ISO8601}][%-5p][%-5c] %m%n"/>
25             <Policies>
26                 <SizeBasedTriggeringPolicy size="50 MB"/>
27             </Policies>
28         </RollingFile>
29
30         <RollingFile fileName="var/log/onap/aaf/certservice/audit.log" filePattern="logs/audit-%d{yyyy-MM-dd}-%i.log" name="AUDIT_LOG">
31             <LevelRangeFilter maxLevel="INFO" minLevel="INFO"/>
32             <PatternLayout pattern="[%d{ISO8601}][%-5p][%-5c] %m%n"/>
33             <Policies>
34                 <SizeBasedTriggeringPolicy size="50 MB"/>
35             </Policies>
36             <DefaultRolloverStrategy max="10"/>
37         </RollingFile>
38
39     </Appenders>
40
41     <Loggers>
42
43         <Logger name="org.springframework" level="ERROR"/>
44         <Logger name="org.springdoc" level="ERROR"/>
45         <Logger name="org.hibernate" level="ERROR"/>
46         <Logger name="org.apache" level="ERROR"/>
47         <Logger name="io.micrometer" level="ERROR"/>
48         <Logger name="io.swagger" level="ERROR"/>
49
50         <Root additivity="false" level="DEBUG">
51             <AppenderRef ref="CONSOLE"/>
52             <AppenderRef ref="ERROR_LOG"/>
53             <AppenderRef ref="DEBUG_LOG"/>
54             <AppenderRef ref="AUDIT_LOG"/>
55         </Root>
56
57     </Loggers>
58
59 </Configuration>