我有以下Log4J配置,如何删除超过一个月的日志?
使用appender文件
定义根记录器log = log /
log4j.rootLogger = ERROR,FILE
定义文件追加器
log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender
设置文件名
log4j.appender.FILE.File = $ {日志} /server.log
将立即冲洗设置为true(默认值)
log4j.appender.FILE.ImmediateFlush =真
将阈值设置为调试模式
log4j.appender.FILE.Threshold =调试
将追加设置为false,不应覆盖
log4j.appender.FILE.Append =真
设置DatePattern
log4j.appender.FILE.DatePattern ='' YYYY-MM-DD-A
定义文件追加器的布局
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern =%米%N
答案 0 :(得分:0)
您需要使用RollingFileAppender并设置MaxBackupIndex计数。