在 tomcat 服务器中,logs 文件夹包含如下文件
- localhost.YYYY-MM-DD.log:主机的日志
- host-manager.YYYY-MM-DD.log和manager.YYYY-MM-DD.log : 相关 Web 应用的日志
- catalina.YYYY-MM-DD.log: : 容器日志文件
- catalina.out : ??
我了解“catalina.out”以外的所有日志文件。我在文档中寻找解释,但在“catalina.out”和“catalina.YYYY-MM-DD.log”之间找不到不同。当我浏览内容时,两者看起来都很相似。有人可以帮我区分它们吗?
注意:我正在研究这个的原因是我的生产服务器,“catalina.out”文件变得越来越大(现在大约 12 GB)。这可能随时使我的应用程序崩溃,因为在“catalina.out”变得超过 2gb(作为 Tomcat 参考)之后,tomcat 不会保证应用程序崩溃。其余选项是使用 Logrotate 等 3rd 方工具旋转“catalina.out”或清理“catalina.out”。我正在使用带有 log4j 的 sl4j 作为日志记录工具包。