logback \ log4j - 旋转日志文件

时间:2014-03-10 12:59:09

标签: java logging log4j logback

我正在寻找一个基于大小的日志文件,只记录最后10MB左右, 无需将旧数据滚动到归档文件。 意思是 - 在10MB之后,所有旧数据都将被删除,新的条目将逐行添加。

找到了一些政策,但似乎都没有保留原始文件名。

1 个答案:

答案 0 :(得分:0)

您应该使用以下两个log4j属性:

log4j.appender.loggerId.MaxFileSize=10MB  
log4j.appender.loggerId.MaxBackupIndex=1

当你的文件达到10Mb时,log4j将转动id,但最多保留1个文件作为备份。