system.out.println从JSP打印到哪里?

Edu*_*rdo 9 logging jsp println

tomcat把System.out.println输出放在哪里?

我对此不感兴趣out.println.我正在使用一个system.out用于记录问题的系统,例如登录成功/失败,我需要查看生成的"日志".

Dav*_*itz 8

它通常打印到catalina.out.

使用system.out.println()进行日志记录是非常不推荐的,原因如下:

  • 除非更改代码,否则无法控制记录哪些消息以及哪些消息不记录
  • catalina.out一直在增长,你无法移动它以便tomcat创建另一个.

更好的解决方案是使用一种流行的(和成熟的)日志框架:

一个由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>
Run Code Online (Sandbox Code Playgroud)