Standalone TCA with EELF Logger
[dcaegen2/analytics/tca-gen2.git] / eelf-logger / eelf-logger-logback-impl / src / main / resources / eelf-logback.xml
1 <!--
2   ~ ================================================================================
3   ~ Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
4   ~ ================================================================================
5   ~ Licensed under the Apache License, Version 2.0 (the "License");
6   ~ you may not use this file except in compliance with the License.
7   ~ You may obtain a copy of the License at
8   ~
9   ~      http://www.apache.org/licenses/LICENSE-2.0
10   ~
11   ~ Unless required by applicable law or agreed to in writing, software
12   ~ distributed under the License is distributed on an "AS IS" BASIS,
13   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   ~ See the License for the specific language governing permissions and
15   ~ limitations under the License.
16   ~ ============LICENSE_END=========================================================
17   ~
18   -->
19
20 <included>
21
22     <include resource="eelf-defaults.xml"/>
23
24     <!-- CUSTOM STARTUP LISTENER REQUIRED TO SETUP DEFAULT APP LOG INFO DURING STARTUP TIME-->
25     <contextListener class="org.onap.dcae.utils.eelf.logger.logback.listener.LogbackStartupListener"/>
26
27     <!-- ADD REQUIRED APPENDERS -->
28     <include resource="eelf-required-appenders.xml"/>
29
30     <!-- ADD OPTIONAL APPENDERS: NOT ADDED BY DEFAULT -->
31     <!--<include resource="eelf-optional-appenders.xml"/>-->
32
33
34     <root level="DEBUG">
35         <!-- required appenders -->
36         <appender-ref ref="auditLogAppender"/>
37         <appender-ref ref="metricLogAppender"/>
38         <appender-ref ref="errorLogAppender"/>
39
40         <!-- optional appenders: not added by default -->
41         <!--<appender-ref ref="debugLogAppender"/>-->
42         <!--<appender-ref ref="STDOUT"/>-->
43     </root>
44
45 </included>