1

Mojarraにslf4jまたはlog4jの使用を教えるには?

slf4j のドキュメントによると、次のように呼び出す必要があります。

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

私のプロジェクトのどこかに。しかし、Mojarraでは呼び出すことができません... では、問題は、このinstall()メソッドをいつ、どのように実行するかです。

4

2 に答える 2

2

これを行う最善の方法は、カスタムListenerを使用することです。JSF サーブレットの前に初期化されているため、 で jul-to-slf4j ブリッジを構成する必要があります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 に答える