3 # Copyright © 2018 Amdocs, Bell Canada, AT&T
4 # Modifications Copyright © 2021 Orange
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
10 # http://www.apache.org/licenses/LICENSE-2.0
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.
19 <configuration scan="true" scanPeriod="3 seconds" debug="false">
21 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
22 <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
24 <timestamp><fieldName>timestamp</fieldName></timestamp>
27 <fieldName>context</fieldName>
28 <excludeMdcKeyName>ServerIPAddress</excludeMdcKeyName>
29 <excludeMdcKeyName>EntryTimestamp</excludeMdcKeyName>
30 <excludeMdcKeyName>InvokeTimestamp</excludeMdcKeyName>
31 <excludeMdcKeyName>ErrorCode</excludeMdcKeyName>
32 <excludeMdcKeyName>ErrorDesc</excludeMdcKeyName>
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>
42 <threadName><fieldName>thread</fieldName></threadName>
44 <fieldName>logger</fieldName>
45 <shortenedLoggerNameLength>36</shortenedLoggerNameLength>
52 <appender name="AsyncSysOut" class="ch.qos.logback.classic.AsyncAppender">
53 <appender-ref ref="STDOUT" />
56 <!-- ============================================================================ -->
58 <!-- ============================================================================ -->
59 <logger name="com.att.eelf" level="info" additivity="false">
60 <appender-ref ref="STDOUT" />
62 <logger name="com.att.eelf.audit" level="info" additivity="false">
63 <appender-ref ref="STDOUT" />
65 <logger name="com.att.eelf.metrics" level="info" additivity="false">
66 <appender-ref ref="STDOUT" />
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" />
75 <logger name="com.att" level="INFO" />
77 <!-- Model Loader loggers -->
78 <logger name="org.openecomp.modelloader" level="INFO" />
80 <logger name="org.onap.sdc.impl.NotificationConsumer" level="WARN" />
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" />
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" />
99 <!-- logback internals logging -->
100 <logger name="ch.qos.logback.classic" level="WARN" />
101 <logger name="ch.qos.logback.core" level="WARN" />
103 <root level={{ .Values.log.level.root | upper | quote }}>
104 <appender-ref ref="STDOUT" />