【发布时间】:2010-12-05 08:46:33
【问题描述】:
tomcat 将System.out.println 输出放在哪里?
我对@987654322@ 不感兴趣。我正在使用一个使用system.out 记录问题的系统,例如登录成功/失败,我需要查看生成的“日志”。
【问题讨论】:
tomcat 将System.out.println 输出放在哪里?
我对@987654322@ 不感兴趣。我正在使用一个使用system.out 记录问题的系统,例如登录成功/失败,我需要查看生成的“日志”。
【问题讨论】:
它通常打印到 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>
【讨论】:
CATALINA_HOME/logs/stdout_YYYYMMDD.log
是默认值,其中 CATALINA_HOME 是您的基本 Tomcat 目录。有多种方法可以以编程方式和通过配置进行更改。
【讨论】: