netconf notifications with namespace
[oam/tr069-adapter.git] / netconf-server / src / main / resources / log4j2.xml
index 2445048..21057e7 100644 (file)
                 <SizeBasedTriggeringPolicy size="4MB" />\r
                 <TimeBasedTriggeringPolicy interval="1" modulate="true"/>\r
             </Policies>\r
-            <DefaultRolloverStrategy max="100" />\r
+            <DefaultRolloverStrategy>\r
+                <Delete basePath="${APP_LOG_ROOT}/debug/" maxDepth="1">\r
+                    <IfFileName glob="application-debug-*.log" />\r
+                    <IfAccumulatedFileCount exceeds="100" />\r
+                </Delete>\r
+            </DefaultRolloverStrategy>\r
         </RollingFile>\r
   \r
                <RollingFile name="springLog" \r
             filePattern="${APP_LOG_ROOT}/thirdparty/spring-%d{yyyy-MM-dd}-%i.log">\r
             <PatternLayout pattern="${LOG_PATTERN}"/>\r
             <Policies>\r
-                <SizeBasedTriggeringPolicy size="2MB" />\r
+                <SizeBasedTriggeringPolicy size="4MB" />\r
             </Policies>\r
-            <DefaultRolloverStrategy max="100"/>\r
+            <DefaultRolloverStrategy>\r
+                <Delete basePath="${APP_LOG_ROOT}/thirdparty/" maxDepth="1">\r
+                    <IfFileName glob="spring-*.log" />\r
+                    <IfAccumulatedFileCount exceeds="10" />\r
+                </Delete>\r
+            </DefaultRolloverStrategy>\r
         </RollingFile>\r
    \r
        <RollingFile name="thirdPartyLog" \r
                        fileName="${APP_LOG_ROOT}/thirdparty/third-party-framework.log"\r
-            filePattern="${APP_LOG_ROOT}/thirdparty/spring-%d{yyyy-MM-dd}-%i.log">\r
+            filePattern="${APP_LOG_ROOT}/thirdparty/third-party-framework-%d{yyyy-MM-dd}-%i.log">\r
             <PatternLayout pattern="${LOG_PATTERN}"/>\r
             <Policies>\r
-                <SizeBasedTriggeringPolicy size="2MB" />\r
+                <SizeBasedTriggeringPolicy size="4MB" />\r
             </Policies>\r
-            <DefaultRolloverStrategy max="100"/>\r
+            <DefaultRolloverStrategy>\r
+                <Delete basePath="${APP_LOG_ROOT}/thirdparty/" maxDepth="1">\r
+                    <IfFileName glob="third-party-framework*.log" />\r
+                    <IfAccumulatedFileCount exceeds="10" />\r
+                </Delete>\r
+            </DefaultRolloverStrategy>\r
         </RollingFile>\r
              \r
     </Appenders>\r