我试图从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
但它不起作用。请帮助我。
答案 0 :(得分:0)
很难知道你在这里问的是什么。但是,如果您尝试更改java.util.logging生成的记录器消息的格式,则需要编写自定义Formatter类来执行此操作。
如下所述切换到log4j日志记录可能更好:http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j