1 <?xml version="1.0" encoding="UTF-8"?>
\r
4 * ============LICENSE_START========================================================================
\r
5 * ONAP : tr-069-adapter
\r
6 * =================================================================================================
\r
7 * Copyright (C) 2020 CommScope Inc Intellectual Property.
\r
8 * =================================================================================================
\r
9 * This tr-069-adapter software file is distributed by CommScope Inc
\r
10 * under the Apache License, Version 2.0 (the "License");
\r
11 * you may not use this file except in compliance with the License.
\r
12 * You may obtain a copy of the License at
\r
14 * http://www.apache.org/licenses/LICENSE-2.0
\r
16 * This file is distributed on an "AS IS" BASIS,
\r
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
18 * See the License for the specific language governing permissions and
\r
19 * limitations under the License.
\r
20 * ===============LICENSE_END=======================================================================
\r
23 <Configuration status="DEBUG" monitorInterval="30">
\r
25 <Property name="LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss} %m%n</Property>
\r
26 <Property name="APP_LOG_ROOT">/logs</Property>
\r
29 <Console name="console" target="SYSTEM_OUT" follow="true">
\r
30 <PatternLayout pattern="${LOG_PATTERN}"/>
\r
33 <RollingFile name="applicationLog"
\r
34 fileName="${APP_LOG_ROOT}/debug/application-debug.log"
\r
35 filePattern="${APP_LOG_ROOT}/debug/application-debug-%d{yyyy-MM-dd}-%i.log">
\r
37 <pattern>[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%X{client}] [%.-40t] %-25.45c{1} %-5p: %m%n</pattern>
\r
38 <header>Debug Log started at: $${date:yyyy-MM-dd HH:mm:ss}</header>
\r
41 <SizeBasedTriggeringPolicy size="4MB" />
\r
42 <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
\r
44 <DefaultRolloverStrategy>
\r
45 <Delete basePath="${APP_LOG_ROOT}/debug/" maxDepth="1">
\r
46 <IfFileName glob="application-debug-*.log" />
\r
47 <IfAccumulatedFileCount exceeds="100" />
\r
49 </DefaultRolloverStrategy>
\r
52 <RollingFile name="springLog"
\r
53 fileName="${APP_LOG_ROOT}/thirdparty/spring-framework.log"
\r
54 filePattern="${APP_LOG_ROOT}/thirdparty/spring-%d{yyyy-MM-dd}-%i.log">
\r
55 <PatternLayout pattern="${LOG_PATTERN}"/>
\r
57 <SizeBasedTriggeringPolicy size="4MB" />
\r
59 <DefaultRolloverStrategy>
\r
60 <Delete basePath="${APP_LOG_ROOT}/thirdparty/" maxDepth="1">
\r
61 <IfFileName glob="spring-*.log" />
\r
62 <IfAccumulatedFileCount exceeds="10" />
\r
64 </DefaultRolloverStrategy>
\r
67 <RollingFile name="thirdPartyLog"
\r
68 fileName="${APP_LOG_ROOT}/thirdparty/third-party-framework.log"
\r
69 filePattern="${APP_LOG_ROOT}/thirdparty/third-party-framework-%d{yyyy-MM-dd}-%i.log">
\r
70 <PatternLayout pattern="${LOG_PATTERN}"/>
\r
72 <SizeBasedTriggeringPolicy size="4MB" />
\r
74 <DefaultRolloverStrategy>
\r
75 <Delete basePath="${APP_LOG_ROOT}/thirdparty/" maxDepth="1">
\r
76 <IfFileName glob="third-party-framework*.log" />
\r
77 <IfAccumulatedFileCount exceeds="10" />
\r
79 </DefaultRolloverStrategy>
\r
85 <Logger name="org.commscope.tr069adapter" level="debug" additivity="false">
\r
86 <appender-ref ref="console"/>
\r
87 <appender-ref ref="applicationLog"/>
\r
90 <Logger name="org" level="debug" additivity="false">
\r
91 <appender-ref ref="console"/>
\r
92 <AppenderRef ref="thirdPartyLog" />
\r
95 <Logger name="org.springframework" level="error" additivity="false">
\r
96 <AppenderRef ref="springLog" />
\r
99 <Root level="DEBUG" additivity="false"/>
\r