Merge "[DMAAP] DMaaP ServiceMesh compatibility"
[oom.git] / kubernetes / appc / resources / config / log / org.ops4j.pax.logging.cfg
1 {{/*
2 ################################################################################
3 #
4 #  ============LICENSE_START=======================================================
5 #  ONAP : APPC
6 #  ================================================================================
7 #  Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
8 #  ================================================================================
9 #  Licensed under the Apache License, Version 2.0 (the "License");
10 #  you may not use this file except in compliance with the License.
11 #  You may obtain a copy of the License at
12 #
13 #       http://www.apache.org/licenses/LICENSE-2.0
14 #
15 #  Unless required by applicable law or agreed to in writing, software
16 #  distributed under the License is distributed on an "AS IS" BASIS,
17 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 #  See the License for the specific language governing permissions and
19 #  limitations under the License.
20 #  ============LICENSE_END=========================================================
21 #
22 ################################################################################
23 */}}
24
25 # Common pattern layout for appenders
26 log4j2.pattern = %d{ISO8601} | %-5p | %-16t | %-32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n
27
28 # Root logger
29 log4j2.rootLogger.level = INFO
30 # uncomment to use asynchronous loggers, which require mvn:com.lmax/disruptor/3.3.2 library
31 #log4j2.rootLogger.type = asyncRoot
32 #log4j2.rootLogger.includeLocation = false
33 log4j2.rootLogger.appenderRef.RollingFile.ref = RollingFile
34 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
35 log4j2.rootLogger.appenderRef.Console.ref = Console
36 log4j2.rootLogger.appenderRef.Console.filter.threshold.type = ThresholdFilter
37 log4j2.rootLogger.appenderRef.Console.filter.threshold.level = ${karaf.log.console:-OFF}
38
39 # Loggers configuration
40
41 # Spifly logger
42 log4j2.logger.spifly.name = org.apache.aries.spifly
43 log4j2.logger.spifly.level = WARN
44
45 # Security audit logger
46 log4j2.logger.audit.name = org.apache.karaf.jaas.modules.audit
47 log4j2.logger.audit.level = INFO
48 log4j2.logger.audit.additivity = false
49 log4j2.logger.audit.appenderRef.AuditRollingFile.ref = AuditRollingFile
50
51 # Appenders configuration
52
53 # Console appender not used by default (see log4j2.rootLogger.appenderRefs)
54 log4j2.appender.console.type = Console
55 log4j2.appender.console.name = Console
56 log4j2.appender.console.layout.type = PatternLayout
57 log4j2.appender.console.layout.pattern = ${log4j2.pattern}
58
59 # Rolling file appender
60 log4j2.appender.rolling.type = RollingRandomAccessFile
61 log4j2.appender.rolling.name = RollingFile
62 log4j2.appender.rolling.fileName = ${karaf.data}/log/karaf.log
63 log4j2.appender.rolling.filePattern = ${karaf.data}/log/karaf.log.%i
64 # uncomment to not force a disk flush
65 #log4j2.appender.rolling.immediateFlush = false
66 log4j2.appender.rolling.append = true
67 log4j2.appender.rolling.layout.type = PatternLayout
68 log4j2.appender.rolling.layout.pattern = ${log4j2.pattern}
69 log4j2.appender.rolling.policies.type = Policies
70 log4j2.appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
71 log4j2.appender.rolling.policies.size.size = 16MB
72
73 # Audit file appender
74 log4j2.appender.audit.type = RollingRandomAccessFile
75 log4j2.appender.audit.name = AuditRollingFile
76 log4j2.appender.audit.fileName = ${karaf.data}/security/audit.log
77 log4j2.appender.audit.filePattern = ${karaf.data}/security/audit.log.%i
78 log4j2.appender.audit.append = true
79 log4j2.appender.audit.layout.type = PatternLayout
80 log4j2.appender.audit.layout.pattern = ${log4j2.pattern}
81 log4j2.appender.audit.policies.type = Policies
82 log4j2.appender.audit.policies.size.type = SizeBasedTriggeringPolicy
83 log4j2.appender.audit.policies.size.size = 8MB
84
85 # OSGi appender
86 log4j2.appender.osgi.type = PaxOsgi
87 log4j2.appender.osgi.name = PaxOsgi
88 log4j2.appender.osgi.filter = *
89
90 # help with identification of maven-related problems with pax-url-aether
91 #log4j2.logger.aether.name = shaded.org.eclipse.aether
92 #log4j2.logger.aether.level = TRACE
93 #log4j2.logger.http-headers.name = shaded.org.apache.http.headers
94 #log4j2.logger.http-headers.level = DEBUG
95 #log4j2.logger.maven.name = org.ops4j.pax.url.mvn
96 #log4j2.logger.maven.level = TRACE
97