web-dev-qa-db-ja.com

logbackを使用するようにcommons-loggingを設定するにはどうすればよいですか?

Slf4j + logbackを使用しており、commons-loggingを使用するサードパーティライブラリがいくつかありました。 logbackを使用するように設定するにはどうすればよいですか?

51
Artem

答えは、commons-logging.jarを使用しないことです。slf4jはcommons-loggingの機能を実行するように設計されていますが、より優れています。 @MahdeToが指すように、jcl-over-slf4j.jarを使用する必要があります。

Slf4j Webサイトからドキュメントを確認してください commons-loggingからの移行時

49
Spencer Kormos
3
Lu55

最終的なパッケージサイズを小さくしたいすべての人に。チェックアウト mvn dependency:treeプロジェクトの結果、およびcommons-loggingが存在し、それらも除外します。 jcl-over-slf4j.jarには、まったく同じパッケージ構造のLogクラスとLogFactoryクラスの両方が含まれています。これらのcommons-logging jarは、最終パッケージに追加されます。

0
Olgun Kaya