tomcat将System.out.println
输出放在哪里?
我对out.println
不感兴趣。我正在使用一个使用system.out
来记录问题的系统,比如登录成功/失败,我需要查看生成的“日志”。
答案 0 :(得分:8)
它通常打印到catalina.out。
使用system.out.println()进行日志记录是非常不推荐的,原因如下:
更好的解决方案是使用一种流行的(和成熟的)日志框架:
由log4j支持的一个好的解决方案是使用Jakarta的日志标记库,您可以在其中以任何这种形式获取日志消息
<log:info message="this is a message"/>
<log:info category="foo.bar" message="this is a message"/>
<log:info category="foo.bar">
this is a message
</log:info>
答案 1 :(得分:3)
CATALINA_HOME /logs/stdout_YYYYMMDD.log
是默认值,其中 CATALINA_HOME 是您的基本Tomcat目录。有多种方法可以通过编程和配置来改变它。