1

如何教Mojarra使用 slf4j 或 log4j?

根据slf4j 文档,我必须调用:

org.slf4j.bridge.SLF4JBridgeHandler.install();

在我的项目中的某个地方。但我不能在 Mojarra 中调用它......所以,问题是我应该何时以及如何执行此install()方法?

4

2 回答 2

2

最好的方法是通过自定义Listener。在 JSF servlet 之前初始化它应该在contextInitialized(ServletContextEvent).

于 2011-04-20T18:50:09.733 回答
0

我相信作为 Sun 代码的 Mojarra 使用 java.util.logging。

slf4j 项目下载包含一个插件模块,它将所有 jul 语句转发到 slf4j。然后,您可以使用 log4j 作为 slf4j 后端。

于 2011-02-26T09:07:23.653 回答