我有一个我无法修改的网络应用WAR文件。 WAR文件中的代码使用Log4j,还包含明确加载的log4j配置文件logging.properties
。此文件将rootLogger
级别设置为DEBUG
。 Web应用程序可以在启动时将近50G的DEBUG
日志写入catalina.out。
我需要将来自servlet的消息的日志级别限制为catalina.out到INFO
。我怎样才能做到这一点?
Tomcat版本是5.5
答案 0 :(得分:0)
我想只需在logging.properties
添加这样的内容就可以解决它。
log4j.logger.org.apache.catalina=INFO
虽然Apache Tomcat documentation暗示了这一点。
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO
log4j.logger.org.apache.catalina.core=WARN
log4j.logger.org.apache.catalina.session=ERROR