0

我试图从 tomcat 的日志文件中删除System.out.println("I am Ranjit") 。通过在 Context.xml 中设置 Context 属性SwallowOutput="true",它可以与 stdout.log 一起正常工作。

但是,开始在 catalina.log 中创建日志,这并不好。

我只想在 stdout.log 上记录错误和异常。我通过如下设置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

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

4

1 回答 1

0

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

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

于 2012-08-22T11:17:21.997 回答