【发布时间】:2014-08-28 00:25:46
【问题描述】:
由于我不会进入的原因,我不得不以编程方式配置 log4j appender。
我想使用 RollingFileAppender,这样我就可以控制保留的最大文件数。
我还想将此附加程序设置为使用 TimeBasedRollingPolicy,因为它会自动处理压缩滚动文件。
问题是我看不到通过代码设置它的方法。通过属性文件正常设置 RollingFileAppender 时,您将拥有:
log4j.appender.LOGFILE.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
一定有办法设置这个....?任何人都可以解释一下,通过 javadoc 挖掘,类方法的基本 eclipse-reflection 并没有揭示解决方案:(
【问题讨论】: