【问题标题】:Different messages written to catalina.out写入 catalina.out 的不同消息
【发布时间】:2014-02-09 02:27:39
【问题描述】:

写入 catalina.out 的各种消息是什么?我了解tomcat的内部日志消息在这里登陆,但我也看到了一些INFO消息。为什么 log4j 的日志消息通常会记录在 catalina.out 中?还向此文件写入了哪些其他消息?

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

    如果您的 log4j 记录器也配置为将日志发送到 CONSOLE(理解为标准输出),这就是为什么您会在 catalina.out 中看到这些条目的原因。简而言之:进入 System.out 的内容进入 catalina.out。

    【讨论】:

    • 当您说将日志发送到 CONSOLE 时,您的意思是设置了 ConsoleHandler 吗?顺便说一句,我的应用程序代码中没有一个 System.out.println。
    • 你能解释一下吗?
    • 是的,任何写入标准输出的处理程序(我不记得这个处理程序类的确切名称 --- 如你所说,它可能是 ConsoleHandler)。这个 INFO 消息是关于什么的?它来自您的代码吗?或者它可能来自 log4j 本身(比如关于未正确配置的记录器的信息 --- 但我相信那会是 WARN)?
    • 这正是我的问题。为什么将 INFO 消息写入 catalina.out?
    • 我问的是什么被记录了,而不是为什么。 8)也许我们可以从消息中找出它来自哪里。您能否提供消息和可能的 log4j.(properties|xml) 配置文件?
    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    相关资源
    最近更新 更多