我是Wicket的新手,但我很难找到答案。当我有渲染错误时,假设组件抛出NullPointerException,渲染崩溃但没有错误记录到App Engine日志。它在请求上注册了500状态,但日志中缺少堆栈跟踪。我确定我错过了一个简单的配置,但我似乎无法弄清楚它会是什么。关于如何在Google App Engine上使用Wicket正确设置错误记录的任何想法?
答案 0 :(得分:0)
我的工作基于this post。错误呈现为警告而不是错误或严重,但它总比没有好。
将以下jar文件添加到WEB-INF / lib
创建文件: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 = WARN