パッケージ org.apache.commons.logging


パッケージ org.apache.commons.logging
Commons Logging API の Spring のバリアント: Log4J 2、SLF4J、java.util.logging の特別なサポート。

これは、jcl-over-slf4j の線に沿ったカスタムブリッジです。ハードバウンド SLF4J ブリッジを使用する場合は、spring-jcl を除外し、代わりに jcl-over-slf4j に切り替えることができます。ただし、Spring の独自のブリッジは、Log4J 2 または java.util.logging を使用する場合、追加のブリッジ jar を必要とせずにすぐに使用できる優れたエクスペリエンスを提供し、Logback を使用した SLF4J のセットアップも簡単です(JCL 除外、JCL ブリッジなし)。

Log はオリジナルと同等です。ただし、LogFactory は、Spring の目的のために最小化および最適化された非常に異なる実装であり、フレームワーククラスパスで Log4J 2.x および SLF4J 1.7 を検出し、java.util.logging にフォールバックします。この実装で問題が発生した場合は、spring-jcl を除外し、標準の commons-logging アーティファクトまたは jcl-over-slf4j に切り替えることを検討してください。

この Commons Logging ブリッジは、コアフレームワークと拡張機能の両方でフレームワークロギングの目的でのみ使用されることを意図していることに注意してください。アプリケーションの場合は、Log4J/SLF4J または java.util.logging を直接使用することをお勧めします。

  • クラス
    説明
    ロギング API を抽象化するシンプルなロギングインターフェース。
    Apache Commons Logging の LogFactory API の最小限の実現であり、一般的な Log 検索メソッドのみを提供します。
    使用すべきではありません。
    上記のフォールバックシナリオでのみ使用されることを意図しているため