Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
今日、log4jについて質問したところ、現在は「レガシー」であり、slf4jとlogbackを使用する必要があると言われました。だから今私はそれを使いますが、どこから始めればいいのか分かりませんか?slf4jは、私が読んだ後の他のロギングフレームワークの抽象化レイヤーですが、本当に基本的なhello worldロギングチュートリアル以外のものを見つけることができませんか?slf4jを構成して使用するにはどうすればよいですか?
Slf4jはAPIであり、はい、ログバックはおそらく必要な実装です。コードでslf4jロガークラスを使用し、logback.jarとlogback.xmlをクラスパスに追加するだけです。ログバックホームページには、開始するために必要な多くの情報が含まれています。
log4j(またはその他のロギング実装)でslf4jを使用します。したがって、slf4jでlog4jを使用する場合は、log4j.propertiesでlog4jの構成を指定する必要があります。したがって、後でLogbackに変更する場合は、バインディングjarファイル(log4jの場合はslf4j-log4j12-1.6.6.jar)を新しいバインディングjarに置き換えて、Logbackの構成を追加するだけでよいという利点があります。コードに変更はありません。
slf4j-log4j12-1.6.6.jar
このスレッドはあなたを助けるはずです。SLF4Jマニュアル