记录 MyFaces 2.0
我已将 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
所以我确定抛出了空指针异常。
那么,我应该如何处理运行时异常?我只是指此时记录它们,但如果我必须创建一个处理程序,那么我会这样做。
I've upgrade MyFaces Core 2.0.5 to 2.0.8 and stopped receiving runtime exceptions logs.
Something in the logging mechanism changed that hides the exception messages.
To test this, I planted this code in the bean:
logger.trace("XXX BEFORE XXX");
((AdminBean)(null)).deiChanged("DfdfD");
logger.trace("XXX AFTER XXX");
And I can see that the log (and tomcat console) print XXXX BEFORE XXXX
so I know for sure that a null pointer exception was thrown.
So, How should I handle run time exceptions? I'm just referring to logging them at this point but if I have to create a handler, than I will do that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在使用 JSF2.1,然后我确实需要一个处理程序。从 GoJava 看来 2.0 也需要一个。
磁力,
米洛·范德泽
I'm using JSF2.1 and then I do indeed need a handler. From GoJava it seems that 2.0 also needs one.
MAG,
Milo van der Zee