记录 MyFaces 2.0

发布于 2024-12-27 15:47:16 字数 380 浏览 1 评论 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一瞬间的火花 2025-01-03 15:47:16

我正在使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文