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