<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