我需要在tomcat中的stdout.log中编写错误和异常

时间:2012-08-22 10:41:22

标签: java tomcat logging

我试图从tomcat上的日志文件中删除 System.out.println(“我是Ranjit”)。通过在Context.xml swallowOutput =“true”中设置Context属性,它可以与stdout.log一起使用。

但是,开始在catalina.log中创建登录,这不是很好。

我想在stdout.log上只记录ERROR和EXCEPTION。我已经通过设置 logging.properties 尝试了它,如下所示:

java.util.logging.ConsoleHandler.level = ERROR
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

&安培;

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler

但它不起作用。请帮助我。

1 个答案:

答案 0 :(得分:0)

很难知道你在这里问的是什么。但是,如果您尝试更改java.util.logging生成的记录器消息的格式,则需要编写自定义Formatter类来执行此操作。

如下所述切换到log4j日志记录可能更好:http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j