简体   繁体   English

logback \\ log4j-旋转日志文件

[英]logback \ log4j - a rotating log file

I'm looking for a log file, size based, that will only log the last 10MB or so, without rolling older data to archived files. 我正在寻找一个基于大小的日志文件,该文件将仅记录最近的10MB左右,而不会将较旧的数据滚动到已归档的文件中。 meaning - after 10MB all older data will be deleted, and new entries will be added a row-for-row. 含义-10MB之后,所有较旧的数据将被删除,新的条目将逐行添加。

found some policies, but none seem to keep the original file name. 找到了一些策略,但似乎没有一个保留原始文件名。

You are supposed to use the following two log4j properties: 您应该使用以下两个log4j属性:

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

When your file has reached 10Mb log4j will rotate id but keeping at most 1 file as backup. 当您的文件达到10Mb时,log4j将旋转ID,但最多保留1个文件作为备份。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM