gpt4 book ai didi

jsp - system.out.println 从 JSP 的哪里打印?

转载 作者:行者123 更新时间:2023-12-02 11:15:30 27 4
gpt4 key购买 nike

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

我对 out.println 不感兴趣。我使用的系统使用 system.out 来记录问题,例如登录成功/失败,我需要查看生成的“日志”。

最佳答案

它通常打印到 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>

关于jsp - system.out.println 从 JSP 的哪里打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com