catalina.out 每日在 Tomcat9 中滚动

Bha*_*ain 5 logging rollingfileappender catalina.out tomcat9

我默认安装了 tomcat 9.0.37。服务器日志中的 catalina.out 文件不会每天滚动,因此其大小已增长到几 GB。

但是,我观察到名称模式为catalina.yyyy-mm-dd.log 的文件不断生成,但不包含当天的完整日志。

我已经按照一些博客中的建议尝试了以下方法,但都是徒劳的。

1. 日志轮换

创建一个名为tomcat的文件并将以下代码粘贴到其中。

/home/tomcat/servers/tomcat/logs/catalina.out {
daily
rotate 30
missingok
dateext
compress
notifempty
copytruncate
size 20M
}
Run Code Online (Sandbox Code Playgroud)

2. 日志属性

改变了

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
Run Code Online (Sandbox Code Playgroud)

.handlers = 1catalina.org.apache.juli.FileHandler
Run Code Online (Sandbox Code Playgroud)

conf/logging.properties文件中。

谁能建议我如何从 catalina.out 推出每日日志?