我试图从tomcat上的日志文件中删除System.out.println("I am Ranjit")。通过在Context.xml中设置Context属性swallowOutput="true",它可以很好地处理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
但它不起作用。请帮帮我。
很难知道您在这里真正问的是什么。但是,如果您试图更改java.util.logging生成的记录器消息的格式,则需要编写一个自定义的Formatter类来完成此操作。
切换到log4j日志记录可能会更好,如下所述:http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j