我想使用 logrotate 在我的服务器上管理日志轮换,但是 Tomcat 执行自己的日志轮换,这与 logrotate 交互很差,我找不到关闭它的方法。我的 Tomcat 实例目前产生 5 种类型的日志:
经过一些谷歌搜索后,我发现我可以通过添加rotatable="false"
到<Value>
server.xml 中的适当元素来禁用“mysite”日志的轮换,但其他日志都没有相应的<Value>
元素。
日志似乎是由 logging.properties 文件配置的,但我找不到此文件的“关闭旋转”选项。任何人都可以帮忙吗?我正在使用 Tomcat 8.5
您可能在 tomcat 实例中使用 JULI 日志记录作为默认值。尝试这个
1catalina.org.apache.juli.FileHandler.rotatable = false
Run Code Online (Sandbox Code Playgroud)
在 logging.properties 中。
如果您搜索该属性,则可以在网上找到一些示例。
如果您没有将这些日志用于任何用途,您可以删除或重命名 logging.properties 文件以停止使用 JULI 日志记录。