【发布时间】:2015-06-23 06:34:37
【问题描述】:
Tomcat 7.0.47 - Windows 7 - 默认安装。
未处理的异常不会进入控制台,也不会出现在 apache-tomcat-7.0.47\logs 下的任何日志文件中。
Console 和 catalina.2015-04-16.log 被写入只是丢失的错误。 System.out.println 进入控制台(但不是 catalina.2015-04-16.log)。 System.err.println 也进入控制台。但是运行时错误(例如未处理的异常)不会!他们可能在哪里?
查看了/conf/logging.properties文件:
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
不知道从这里去哪里。作为诊断,我故意导致空指针异常。我在它之前和之后放置了一个 System.out.println。之前的 System.out 出现在控制台中。之后没有(这是我所期望的),但未处理的异常无处可寻。
难倒...
【问题讨论】:
标签: java tomcat logging error-handling windows-7