VES Heartbeat and Software Management Feature
[oam/tr069-adapter.git] / factory / src / test / resources / log4j2.xml
diff --git a/factory/src/test/resources/log4j2.xml b/factory/src/test/resources/log4j2.xml
new file mode 100644 (file)
index 0000000..2f6fb35
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--\r
+/*\r
+ * ============LICENSE_START========================================================================\r
+ * ONAP : tr-069-adapter\r
+ * =================================================================================================\r
+ * Copyright (C) 2020 CommScope Inc Intellectual Property.\r
+ * =================================================================================================\r
+ * This tr-069-adapter software file is distributed by CommScope Inc\r
+ * under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * This file is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ * ===============LICENSE_END=======================================================================\r
+*/\r
+-->\r
+\r
+<Configuration status="DEBUG" monitorInterval="30">\r
+       <Properties>\r
+               <Property name="LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss} %m%n</Property>\r
+               <Property name="APP_LOG_ROOT">./target/test-logs</Property>\r
+               <Property name="LOG_FILE_NAME">factoryDataImportLogs</Property>\r
+       </Properties>\r
+       <Appenders>\r
+               <Console name="console" target="SYSTEM_OUT" follow="true">\r
+                       <PatternLayout pattern="${LOG_PATTERN}" />\r
+               </Console>\r
+\r
+               <RollingFile name="applicationLog"\r
+                       fileName="${APP_LOG_ROOT}/debug/${LOG_FILE_NAME}-debug.log"\r
+                       filePattern="${APP_LOG_ROOT}/debug/${LOG_FILE_NAME}-debug-%d{yyyy-MM-dd}-%i.log">\r
+                       <PatternLayout>\r
+                               <pattern>[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%X{client}] [%.-40t]\r
+                                       %-25.45c{1} %-5p: %m%n</pattern>\r
+                               <header>Debug Log started at: $${date:yyyy-MM-dd HH:mm:ss}</header>\r
+                       </PatternLayout>\r
+                       <Policies>\r
+                               <SizeBasedTriggeringPolicy size="4MB" />\r
+                               <TimeBasedTriggeringPolicy interval="1"\r
+                                       modulate="true" />\r
+                       </Policies>\r
+                       <DefaultRolloverStrategy max="100" />\r
+               </RollingFile>\r
+\r
+               <RollingFile name="springLog"\r
+                       fileName="${APP_LOG_ROOT}/debug/spring-framework.log" filePattern="${APP_LOG_ROOT}/debug/spring-%d{yyyy-MM-dd}-%i.log">\r
+                       <PatternLayout pattern="${LOG_PATTERN}" />\r
+                       <Policies>\r
+                               <SizeBasedTriggeringPolicy size="2MB" />\r
+                       </Policies>\r
+                       <DefaultRolloverStrategy max="100" />\r
+               </RollingFile>\r
+\r
+       </Appenders>\r
+\r
+       <Loggers>\r
+               <Logger name="org.commscope.tr069adapter.factory" level="debug"\r
+                       additivity="false">\r
+                       <appender-ref ref="console" />\r
+                       <appender-ref ref="applicationLog" />\r
+               </Logger>\r
+\r
+               <Logger name="org.springframework" level="error" additivity="false">\r
+                       <appender-ref ref="console" />\r
+                       <AppenderRef ref="springLog" />\r
+               </Logger>\r
+\r
+               <Root level="DEBUG" additivity="false" />\r
+       </Loggers>\r
+</Configuration>\r