当前位置:   article > 正文

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

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>问题得到解决,记录之。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/163248
推荐阅读
  

闽ICP备14008679号