java - 通过将 maxHistory 设置为零来禁用 logback 日志文件删除

我正在尝试禁用 logback 中的日志文件删除。

我搜索了文档,但没有找到实现这一点的方法。

但是,源代码似乎依赖于设置为 0 的 maxHistory 标志,这意味着无限的历史。 https://github.com/qos-ch/logback/blob/3ce9f04d6e5f40155839cfe9ada90d94543050c0/logback-core/src/main/java/ch/qos/logback/core/CoreConstants.java#L202https://github.com/qos-ch/logback/blob/3ce9f04d6e5f40155839cfe9ada90d94543050c0/logback-core/src/main/java/ch/qos/logback/core/rolling/TimeBasedRollingPolicy.java#L107

但因此我无法在任何地方找到它,我害怕在没有任何声明的情况下在未来使用它来更改!

所以我的问题是,它是否记录在我不知道的地方?

回答1

感谢您报告此事。如https://logback.qos.ch/manual/appenders.html#tbrpMaxHistory中所示,此问题现已修复

相似文章

随机推荐

最新文章