我是 Wicket 的新手,但我很难找到这个答案。当我遇到渲染错误时,比如某个组件抛出 NullPointerException,渲染会崩溃,但 App Engine 日志中不会记录任何错误。它在请求上注册了 500 状态,但日志中缺少堆栈跟踪。我确定我缺少一个简单的配置,但我似乎无法弄清楚它会是什么。关于如何在 Google App Engine 上使用 Wicket 正确设置错误日志记录的任何想法?
问问题
162 次
1 回答
0
我根据这篇文章得到了这个工作。这些错误呈现为警告而不是错误或严重,但总比没有好。
将以下 jar 文件添加到 WEB-INF/lib
- log4j-1.2.17.jar
- slf4j-api-1.7.7.jar
- slf4j-simple-1.7.7.jar
创建文件:src/main/resources/log4j.properties
在 log4j.properties 中,输入以下内容:
log4j.rootLogger=WARN,控制台 log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{HH: mm:ss,SSS} %-5p [%c] - %m%n
log4j.logger.org.apache.wicket=警告
于 2014-10-10T19:11:32.020 回答