【发布时间】:2018-06-30 03:40:29
【问题描述】:
我想使用 logrotate 在我的服务器上管理日志轮换,但是 Tomcat 执行它自己的日志轮换,它与 logrotate 的交互很糟糕,我找不到关闭它的方法。我的 Tomcat 实例目前产生 5 种类型的日志:
- catalina.2018-01-17.log
- mysite_access.2018-01-17.log
- localhost.2018-01-17.log
- host-manager.2018-01-17.log
- manager.2018-01-17.log
经过一番谷歌搜索后,我发现我可以通过将rotatable="false" 添加到 server.xml 中适当的<Value> 元素中来禁用“mysite”日志的轮换,但其他日志都没有相应的<Value> 元素。
日志似乎是由 logging.properties 文件配置的,但我找不到该文件的“关闭轮换”选项。任何人都可以帮忙吗?我正在使用 Tomcat 8.5
【问题讨论】:
-
关于 serverfault 的相同问题供参考:serverfault.com/questions/892824/…