Security/ Package Name changes
[portal.git] / ecomp-portal-widget-ms / widget-ms / src / main / resources / logback.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <configuration>
3
4         <property name="WIDGET_LOG_HOME" value="logs" />
5         
6         
7         <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8                 <layout class="ch.qos.logback.classic.PatternLayout">
9                         <Pattern>
10                                 %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
11                         </Pattern>
12                 </layout>
13         </appender>
14
15         <logger name="org.springframework.web" level="info" additivity="false">
16                 <appender-ref ref="STDOUT" />
17         </logger>
18         
19         <contextName>${HOSTNAME}</contextName>
20
21
22         <appender name="ADUIT"
23                 class="ch.qos.logback.core.rolling.RollingFileAppender">
24                 <file>${WIDGET_LOG_HOME}/aduit.log</file>
25                 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
26                         <Pattern>
27                                 %date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%logger{0}|%-5level|%contextName| %msg%n"
28                         </Pattern>
29                 </encoder>
30                 <!-- %d{yyyy-MM-dd HH:mm:ss} - %msg%n -->
31                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
32                         <fileNamePattern>${WIDGET_LOG_HOME}/archived/aduit.%d{yyyy-MM-dd}.%i.zip
33                         </fileNamePattern>
34             <maxHistory>30</maxHistory>  
35                         <timeBasedFileNamingAndTriggeringPolicy
36                                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
37                                 <maxFileSize>100KB</maxFileSize>
38                         </timeBasedFileNamingAndTriggeringPolicy>
39                 </rollingPolicy>
40         </appender>
41
42         <appender name="APPLICATION"
43                 class="ch.qos.logback.core.rolling.RollingFileAppender">
44                 <file>${WIDGET_LOG_HOME}/application.log</file>
45                 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
46                         <Pattern>
47                                 %date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%logger{0}|%-5level|%contextName| %msg%n"
48                         </Pattern>
49                 </encoder>
50                 <!-- %d{yyyy-MM-dd HH:mm:ss} - %msg%n -->
51                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
52                         <fileNamePattern>${WIDGET_LOG_HOME}/archived/application.%d{yyyy-MM-dd}.%i.zip
53                         </fileNamePattern>
54             <maxHistory>30</maxHistory>  
55                         <timeBasedFileNamingAndTriggeringPolicy
56                                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
57                                 <maxFileSize>100KB</maxFileSize>
58                         </timeBasedFileNamingAndTriggeringPolicy>
59                 </rollingPolicy>
60         </appender>
61
62
63         <appender name="DEBUG"
64                 class="ch.qos.logback.core.rolling.RollingFileAppender">
65                 <file>${WIDGET_LOG_HOME}/debug.log</file>
66                 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
67                         <Pattern>
68                                 %date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%logger{0}|%-5level|%contextName| %msg%n"
69                         </Pattern>
70                 </encoder>
71                 <!-- %d{yyyy-MM-dd HH:mm:ss} - %msg%n -->
72                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
73                         <fileNamePattern>${WIDGET_LOG_HOME}/archived/debug.%d{yyyy-MM-dd}.%i.zip
74                         </fileNamePattern>
75             <maxHistory>30</maxHistory>  
76                         <timeBasedFileNamingAndTriggeringPolicy
77                                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
78                                 <maxFileSize>100KB</maxFileSize>
79                         </timeBasedFileNamingAndTriggeringPolicy>
80                 </rollingPolicy>
81         </appender>
82         
83         
84         <appender name="ERROR"
85                 class="ch.qos.logback.core.rolling.RollingFileAppender">
86                 <file>${WIDGET_LOG_HOME}/error.log</file>
87                 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
88                         <Pattern>
89                                 %date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%logger{0}|%-5level|%contextName| %msg%n"
90                         </Pattern>
91                 </encoder>
92
93                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
94                         <fileNamePattern>${WIDGET_LOG_HOME}/archived/error.%d{yyyy-MM-dd}.%i.zip
95                         </fileNamePattern>
96             <maxHistory>30</maxHistory>  
97                         <timeBasedFileNamingAndTriggeringPolicy
98                                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
99                                 <maxFileSize>100KB</maxFileSize>
100                         </timeBasedFileNamingAndTriggeringPolicy>
101                 </rollingPolicy>
102         </appender> 
103         
104         
105         <appender name="METRICS"
106                 class="ch.qos.logback.core.rolling.RollingFileAppender">
107                 <file>${WIDGET_LOG_HOME}/metrics.log</file>
108                 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
109                         <Pattern>
110                                 %date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%logger{0}|%-5level|%contextName| %msg%n"
111                         </Pattern>
112                 </encoder>
113
114                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
115                         <fileNamePattern>${WIDGET_LOG_HOME}/archived/metrics.%d{yyyy-MM-dd}.%i.zip
116                         </fileNamePattern>
117             <maxHistory>30</maxHistory>  
118                         <timeBasedFileNamingAndTriggeringPolicy
119                                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
120                                 <maxFileSize>100KB</maxFileSize>
121                         </timeBasedFileNamingAndTriggeringPolicy>
122                 </rollingPolicy>
123         </appender> 
124         
125         <logger name="org.onap.portalapp.widget" level="debug" additivity="false">
126                 <appender-ref ref="ERROR" />
127                 <appender-ref ref="DEBUG" />
128                 <appender-ref ref="APPLICATION" />
129                 <appender-ref ref="STDOUT" />
130         </logger>
131
132         <root level="info">
133                 <appender-ref ref="DEBUG" />
134                 <appender-ref ref="APPLICATION" />
135                 <appender-ref ref="STDOUT" />
136         </root>
137         
138 </configuration>