2
我在logging.properties写道以下配置:的Tomcat 8.5 org.apache.juli maxDays财产不工作
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.maxDays=5
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
记录在日志文件中写完美,但maxDays性能不工作。意思是我在更改日期后手动运行我的应用程序 - 达到6天,但在达到maxDays后未删除日志文件。
https://tomcat.apache.org/tomcat-8.5-doc/logging.html上的maxDays属性说明:默认情况下,日志文件将永久保存在文件系统上。这可能会改变每个处理程序使用handlerName.maxDays属性。如果该属性的指定值为< = 0,则日志文件将永久保存在文件系统中,否则它们将保持指定的最长日期。
你能帮忙验证应用的配置是否正确吗?或者我了解maxDays属性使用错误。
在16年8月5日更新日志,我看到了巨力的FileHandler修复指定天的最大数量,以保持日志文件。 – Hkachhia