【问题标题】:catalina.out : ignore specific error message?catalina.out:忽略特定的错误信息?
【发布时间】:2012-09-22 07:22:44
【问题描述】:
我在 catalina.out 中收到与 java-sdk-http-connection-reaper 相关/来自 java-sdk-http-connection-reaper 的错误。
1) 这些错误的原因是什么?
2) 是否有某种方法可以从 catalina.log 中专门针对某些 特定错误(例如上面的错误)或 一般而言?
是否可以通过更改 log4j 配置或其他一些 logger 日志记录级别或要求它忽略某些特定日志消息来完成?
【问题讨论】:
标签:
tomcat
logging
catalina.out
【解决方案1】:
Q>这些错误的原因是什么?
A> 查看实际错误以更详细地回答会很有帮助。
通常,catalina.out 会将您的 web 应用打印到 System.out 的所有内容捕获。
也有可能通过 log4j 记录内容并使用 ConsoleAppender。如果是这种情况,配置就像在log4j.xml 中指定以下内容一样简单:
<logger name="class.that.needs.to.be.suppressed">
<level value="off"/>
</logger>
否则,尝试修改$tomcat_home/conf/logging.properties,添加:
class.that.needs.to.be.suppressed = ERROR