【发布时间】:2011-12-28 12:25:07
【问题描述】:
对比其他日志文件
catalina.out
有不同的扩展名。 我检查了 logging.properties 并没有发现任何关于 .out 的信息。为什么以及在哪里设置? 谢谢。
【问题讨论】:
对比其他日志文件
catalina.out
有不同的扩展名。 我检查了 logging.properties 并没有发现任何关于 .out 的信息。为什么以及在哪里设置? 谢谢。
【问题讨论】:
Catalina.out 只包含写入 Tomcat 的“System.out”和“System.err”的所有内容。
“catalina.out”这个名称来自 catalina.sh 脚本,该脚本通常用于启动 Tomcat。如果您想更改名称...或对您的输出/错误流做一些时髦的事情...您可以破解脚本,或将其替换为替代启动脚本。
解释了“Catalina”这个名字的由来here。
我检查了 logging.properties 并没有发现任何关于 .out 的信息。
标准输出/错误流重定向到 catalina.out 发生在 catalina.sh 脚本中。
【讨论】:
看来您需要通过自己的 log4j 配置和swallowOutput 属性来完成。 见wiki FAQ。另请参阅this answer 中的一些详细信息。
log4j 只是一个日志包,所以如果您不使用它,请查阅您正在日志包的 javadoc。如果您没有使用任何日志记录包 - 您最好开始使用。
【讨论】: