【发布时间】:2012-01-17 09:30:17
【问题描述】:
我已将 MyFaces Core 2.0.5 升级到 2.0.8 并停止接收运行时异常日志。 日志记录机制中的某些内容发生了更改,隐藏了异常消息。
为了测试这一点,我在 bean 中植入了这段代码:
logger.trace("XXX BEFORE XXX");
((AdminBean)(null)).deiChanged("DfdfD");
logger.trace("XXX AFTER XXX");
我可以看到日志(和 tomcat 控制台)打印 XXXX BEFORE XXXX 所以我确定抛出了空指针异常。
那么,我应该如何处理运行时异常?我只是指在这一点上记录它们,但如果我必须创建一个处理程序,我会这样做。
【问题讨论】: