java Slf4j滚动文件附加器

yrdbyhpb  于 2023-05-15  发布在  Java
关注(0)|答案(1)|浏览(89)

嗨,我有一个老版本的log4j,我似乎不能正确地滚动日志文件。
日志文件滚动如下... xxx.log --> xxx.log.5 --> xxx.log.4
我希望他们在相反的方向滚动,以便当xxx.log达到200 kb时,它滚动到xxx.log.1等,直到它达到xxx.log.5之后,它不应该进一步滚动,而是删除最旧的文件。
我正在使用logger.properties文件

log4j.appender.fil=org.apache.log4j.RollingFileAppender
log4j.appender.fil.threshold=INFO
log4j.appender.fil.File=Logs/xxx.log
log4j.appender.fil.MaxFileSize=200kB
log4j.appender.fil.MaxBackupIndex=5

在这里,我认为解决方案应该是添加以下行,使其按照我的需要滚动log4j.appender.fil.fileNamePattern= Logs/xxx.log. %i
提前感谢任何可能尝试帮助我的人。

evrscar2

evrscar21#

据我所知,这种选择是不存在的。但是您可以扩展RollingFileAppender类以满足您的需要

相关问题