[SO] update cnf-adapter
[oom.git] / kubernetes / aai / components / aai-modelloader / resources / config / log / logback.xml
1 {{/*
2 <!--
3 # Copyright © 2018 Amdocs, Bell Canada, AT&T
4 # Modifications Copyright © 2021 Orange
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #       http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 -->
18 */}}
19 <configuration scan="true" scanPeriod="3 seconds" debug="false">
20
21   <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
22     <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
23       <providers>
24         <timestamp><fieldName>timestamp</fieldName></timestamp>
25         <message/>
26         <mdc>
27           <fieldName>context</fieldName>
28           <excludeMdcKeyName>ServerIPAddress</excludeMdcKeyName>
29           <excludeMdcKeyName>EntryTimestamp</excludeMdcKeyName>
30           <excludeMdcKeyName>InvokeTimestamp</excludeMdcKeyName>
31           <excludeMdcKeyName>ErrorCode</excludeMdcKeyName>
32           <excludeMdcKeyName>ErrorDesc</excludeMdcKeyName>
33         </mdc>
34         <stackTrace>
35           <fieldName>exception</fieldName>
36           <throwableConverter class="net.logstash.logback.stacktrace.ShortenedThrowableConverter">
37             <exclude>^sun\.reflect\..*\.invoke</exclude>
38             <exclude>^net\.sf\.cglib\.proxy\.MethodProxy\.invoke</exclude>
39             <rootCauseFirst>true</rootCauseFirst>
40           </throwableConverter>
41         </stackTrace>
42         <threadName><fieldName>thread</fieldName></threadName>
43         <loggerName>
44           <fieldName>logger</fieldName>
45           <shortenedLoggerNameLength>36</shortenedLoggerNameLength>
46         </loggerName>
47         <logLevel/>
48       </providers>
49     </encoder>
50   </appender>
51
52   <appender name="AsyncSysOut" class="ch.qos.logback.classic.AsyncAppender">
53     <appender-ref ref="STDOUT" />
54   </appender>
55
56   <!-- ============================================================================ -->
57   <!-- EELF loggers -->
58   <!-- ============================================================================ -->
59   <logger name="com.att.eelf" level="info" additivity="false">
60     <appender-ref ref="STDOUT" />
61   </logger>
62   <logger name="com.att.eelf.audit" level="info" additivity="false">
63     <appender-ref ref="STDOUT" />
64   </logger>
65   <logger name="com.att.eelf.metrics" level="info" additivity="false">
66     <appender-ref ref="STDOUT" />
67   </logger>
68
69   <!-- Spring related loggers -->
70   <logger name="org.springframework" level="WARN" />
71   <logger name="org.springframework.beans" level="WARN" />
72   <logger name="org.springframework.web" level="WARN" />
73   <logger name="com.blog.spring.jms" level="WARN" />
74
75   <logger name="com.att" level="INFO" />
76
77   <!-- Model Loader loggers -->
78   <logger name="org.openecomp.modelloader" level="INFO" />
79
80   <logger name="org.onap.sdc.impl.NotificationConsumer" level="WARN" />
81
82   <!-- Other Loggers that may help troubleshoot -->
83   <logger name="net.sf" level="WARN" />
84   <logger name="org.apache.commons.httpclient" level="WARN" />
85   <logger name="org.apache.commons" level="WARN" />
86   <logger name="org.apache.coyote" level="WARN" />
87   <logger name="org.apache.jasper" level="WARN" />
88
89   <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
90        May aid in troubleshooting) -->
91   <logger name="org.apache.camel" level="WARN" />
92   <logger name="org.apache.cxf" level="WARN" />
93   <logger name="org.apache.camel.processor.interceptor" level="WARN" />
94   <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />
95   <logger name="org.apache.cxf.service" level="WARN" />
96   <logger name="org.restlet" level="WARN" />
97   <logger name="org.apache.camel.component.restlet" level="WARN" />
98
99   <!-- logback internals logging -->
100   <logger name="ch.qos.logback.classic" level="WARN" />
101   <logger name="ch.qos.logback.core" level="WARN" />
102
103   <root level={{ .Values.log.level.root | upper | quote }}>
104     <appender-ref ref="STDOUT" />
105   </root>
106
107 </configuration>