如何配置log4j.properties
将超出限制的日志文件移动到另一个目录?
例如:
我现在在/logs/
目录中有日志文件,大小为900kb。一段时间之后,日志变为1MB大小并且应该移到另一个目录中,假设/19.06.2018/
并且应该重命名为19.06.2018.log1
(19.06.2018< - 当前日期)
但是应该出现/ logs /目录中的新日志文件。
答案 0 :(得分:0)
我认为您正在寻找以下配置:
log4j.appender.FILE.MaxFileSize=1MB
log4j.appender.FILE.DatePattern='.' yyyy-MM-dd-a
log4j.appender.FILE.MaxBackupIndex=15
log4j.appender.base.rollingPolicy.ActiveFileName=/logs/log-%i.log
log4j.appender.base.rollingPolicy.FileNamePattern=/logs/archive/log-%i.log.gz