春使用する必要があると、あなたはログ関連ライブラリをたくさん聞くことができます、log4j
/ slf4j
/ common-logging
/ log4j-over-slf4j
ロギングシステムが言って何になる前に、あまりにもそれらを知るためではない、今日は見た記事を多くのことを理解するために、)。
最初のログシステムの基本的な考え方は、二つの部分に分けることができ、一つは、それが実現され、インターフェースです。
- インターフェース:どのようにクラスを呼び出すようにするときのインターフェースが呼び出されます
- 実装:フル弾力を達成するために、出力論理関数を記録
前記slf4j
およびcommon-logging
インターフェイスに属します。
log4j
そして、logback
達成するために属します。
具体的には、common-logging
インターフェースとをlog4f
介して、発生することが考えられるcommon-logging
インターフェイス、使用log4j
。
そして、slf4j
代替を約束の出現common-logging
も、logback
有望な選択肢log4j
。
slf4j
対応したcommon-logging
インターフェースの利点は、多くのではない形式のログ出力パラメータのサポート+
を加えたので、ステッチ。
そして、logback
対応するlog4j
利点は、効率にする必要があります。
その他のような、いくつかあります見ることができますlog4j-over-slf4j
。このライブラリはと等価であるlog4j
に適応しslf4j
、インターフェース界面層と実装層との間にアダプテーション層に属します。