3

私の質問は、「 Jboss ロギングを SLF4J の使用に強制する」に関連していますが、詳細が見つからなかったので、ここに再度投稿します。クラスの 1 つが slf4j を呼び出すと、次のエラーが発生します。jboss 7.1.1にはすでにslf4jモジュールがあるため、それを機能させるために他に何を追加する必要がありますか。

20:20:31,565 ERROR [stderr] (MSC service thread 1-8) SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

20:20:31,572 ERROR [stderr] (MSC service thread 1-8) SLF4J: Defaulting to no-operation (NOP) logger implementation

20:20:31,578 ERROR [stderr] (MSC service thread 1-8) SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
4

1 に答える 1

6

何も強制する必要はありません。slf4j はロギング ファサードです。JBoss AS は、slf4j と JBoss Log Manager の間のブリッジを提供します。それを機能させるために必要なことは、

  1. 展開に slf4j API ライブラリが含まれていないことを確認してください
  2. また、展開に slf4j ブリッジが含まれていないことを確認してください

この 2 つのこと以外に何もする必要はありません。

于 2013-04-26T15:36:23.097 に答える