【发布时间】:2015-02-20 01:37:43
【问题描述】:
我正在使用以下代码每分钟滚动日志,并且效果很好。
log4j.appender.AllFlows=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.AllFlows.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.AllFlows.rollingPolicy.File=E:/Logs/AllFlows.log
log4j.appender.AllFlows.rollingPolicy.FileNamePattern=E:/Logs/AllFlows.log.%d{yyyy-MM-dd-HH-mm}
log4j.appender.AllFlows.MaxBackupIndex=10
log4j.appender.AllFlows.layout=org.apache.log4j.PatternLayout
log4j.appender.AllFlows.layout.ConversionPattern=%d %-5p %x - %m%n
但是我只是想知道,它们是否可以替代 MaxbackupIndex,因为当我使用 TimebasedRollingPolicy 时,它无法按预期工作?
我正在使用 log41.2.17 和 apache log4j extras
【问题讨论】:
-
有使用自定义日志附加器的解决方案 - stackoverflow.com/a/58729657/7179509