在windows下的tomcat中,system.out.println在哪里被写入?
我正在使用用于记录system.out.println语句的第三方库(无法修改它)。输出在控制台中显示正常,但我无法在catalina[...]中检索这些信息。日志文件?
是否可以将它们发送到log4j?
我正在使用用于记录system.out.println语句的第三方库(无法修改它)。输出在控制台中显示正常,但我无法在catalina[...]中检索这些信息。日志文件?
是否可以将它们发送到log4j?
在 unix 上运行 Tomcat 时,控制台输出通常会重定向到名为 catalina.out 的文件。该名称可使用环境变量进行配置。(请参阅启动脚本)。
http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Console
System.out.println()
打印到标准输出。因此,如果要在日志文件中查看这些语句,只需将 stdout 重定向到 Tomcat 启动脚本中所需的位置即可。