java webapp println语句显示在tomcat控制台上,但不显示在日志文件中

时间:2015-08-27 17:04:14

标签: java tomcat logging

当我在一个独立的tomcat服务器上部署war文件并使用startup.bat脚本启动tomcat时,所有我的System.out.println都显示在tomcat控制台上,因为有很多信息它们会快速刷新,我无法读取他们。

我在任何tomcat日志文件中都没有看到这些语句。有没有办法让它们打印在日志文件中(当tomcat控制台打开时)?看起来所有信息都打印在tomcat上,永远不会转到日志文件。

1 个答案:

答案 0 :(得分:1)

System.out.println不是个好主意。您的体验是正确的:这些记录被写入控制台。如果您无权访问服务器,那将无济于事。

更好的解决方案是使用log4j或其后继者slf4j。

我想知道this是否适合您。