与其他日志文件相比
catalina.out
有不同的扩展名。 我检查了logging.properties,但没有发现.out。为什么以及在何处设置? 感谢。
答案 0 :(得分:22)
Catalina.out只包含写入Tomcat的“System.out”和“System.err”的所有内容。
名称“catalina.out”来自catalina.sh脚本,该脚本通常用于启动Tomcat。如果您想更改名称...或者使用out / err流做一些时髦的事情......您可以破解脚本,或者用替代的启动脚本替换它。
“Catalina”这个名字的由来解释为here。
我检查了logging.properties,但没有发现.out。
标准输出/错误流重定向到catalina.out发生在catalina.sh
脚本中。
答案 1 :(得分:2)
您似乎需要通过自己的log4j配置和swallowOutput属性来完成此操作。 见wiki FAQ。另请参阅this answer中的一些详细信息。
log4j只是一个日志包,所以如果您不使用它,请咨询您正在记录包的javadoc。如果你没有使用任何日志包 - 你最好开始使用。