我正在寻找一个基于大小的日志文件,只记录最后10MB左右, 无需将旧数据滚动到归档文件。 意思是 - 在10MB之后,所有旧数据都将被删除,新的条目将逐行添加。
找到了一些政策,但似乎都没有保留原始文件名。
答案 0 :(得分:0)
您应该使用以下两个log4j属性:
log4j.appender.loggerId.MaxFileSize=10MB
log4j.appender.loggerId.MaxBackupIndex=1
当你的文件达到10Mb时,log4j将转动id,但最多保留1个文件作为备份。