4

今日、log4jについて質問したところ、現在は「レガシー」であり、slf4jとlogbackを使用する必要があると言われました。だから今私はそれを使いますが、どこから始めればいいのか分かりませんか?slf4jは、私が読んだ後の他のロギングフレームワークの抽象化レイヤーですが、本当に基本的なhello worldロギングチュートリアル以外のものを見つけることができませんか?slf4jを構成して使用するにはどうすればよいですか?

4

2 に答える 2

4

Slf4jはAPIであり、はい、ログバックはおそらく必要な実装です。コードでslf4jロガークラスを使用し、logback.jarとlogback.xmlをクラスパスに追加するだけです。ログバックホームページには、開始するために必要な多くの情報が含まれています。

于 2012-09-08T15:27:19.957 に答える
3

log4j(またはその他のロギング実装)でslf4jを使用します。したがって、slf4jでlog4jを使用する場合は、log4j.propertiesでlog4jの構成を指定する必要があります。したがって、後でLogbackに変更する場合は、バインディングjarファイル(log4jの場合はslf4j-log4j12-1.6.6.jar)を新しいバインディングjarに置き換えて、Logbackの構成を追加するだけでよいという利点があります。コードに変更はありません。

このスレッドはあなたを助けるはずです。
SLF4Jマニュアル

于 2012-09-08T15:51:23.343 に答える