首页 > 其他 > 详细

logback.xml中MaxHistory日志文件保留天数不生效

时间:2021-08-25 18:06:50      阅读:18      评论:0      收藏:0      [点我收藏+]

logback.xml中MaxHistory日志文件保留天数不生效

 

今天遇到一个问题,问题logback.xml中MaxHistory日志文件保留天数不生效,文件是10-24、12-08、12-09、12-10、12-11配置MaxHistory为7不会删除10-24的日志文件

技术分享图片

MaxHistory指的是文件数量,超过MaxHistory数量才会删除,只有当每天生成且只生成一个文件时才表示保留天数。

查阅官网文档http://logback.qos.ch/manual/appenders.html得到证实

 技术分享图片

技术分享图片

于是,新增了几个文件之后10-24、12-05、12-06、12-07、12-08、12-09、12-10、12.11 MaxHistory为7 重新启动项目仍没有删除10-24

查看TimeBasedRollingPolicy源码发现logback 启动项目时候 默认不删除多余的文件

技术分享图片

于是加上<cleanHistoryOnStart>true</cleanHistoryOnStart>

技术分享图片

问题得到解决,记录之。
————————————————
版权声明:本文为CSDN博主「三等助理工程师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/youngerson/article/details/103497917

logback.xml中MaxHistory日志文件保留天数不生效

原文:https://www.cnblogs.com/obsession-with-the-young-monk/p/15185574.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!