ホームページ  >  に質問  >  本文

java - 单独使用log4j 与 结合log4j&common-logging有什么区别

单独使用log4j 与 结合log4j&common-logging有什么区别

黄舟黄舟2764日前537

全員に返信(2)返信します

  • 阿神

    阿神2017-04-18 10:30:51

    common-logging はログの抽象化レイヤーであり、さまざまなログ実装を使用して構成でき、単純なロガーが付属しており、ログ実装として log4j を構成できます。

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 10:30:51

    簡単に言うと、common-logging は単なるアダプターであり、slf4j と同様の抽象インターフェイスを提供するだけであり、ロギング機能は実装されていません。 Log4j は特にログ記録を担当します。

    もちろん、log4j を単独で使用することもできますが、より抽象的な common-logging を使用すると、将来他のログ実装 (Logback や JDK Logger など) に切り替えたい場合に非常に便利です。 log4j だけを使用すると、将来他のロギング フレームワークに切り替えるのが不便になります。

    詳細については、私の他の回答を参照してください: https://segmentfault.com/q/10...

    返事
    0
  • キャンセル返事