Slf4j-log4j12と log4j-over-slf4j の違いは何ですか?それぞれをいつ使用する必要がありますか?
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.12</version>
</dependency>
log4j-over-slf4j
使用しているコードまたは一部のライブラリがLog4jを直接使用しているが、Log4jとは異なるSLF4Jバインディングを使用する場合、これを使用します。 SLF4JへのLog4j API呼び出しを、選択したバインディングにルーティングします。 Log4jライブラリをクラスパスから削除し、この依存関係に置き換える必要があります。
slf4j-log4j12
SLF4JにLog4j 1.2バインディングを使用するの場合に使用します。
これらのライブラリの両方を使用しないでください 同時に 。
Log4j 2がリリースされました にも注意してください。