パッケージ 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
検索メソッドのみを提供します。使用すべきではありません。上記のフォールバックシナリオでのみ使用されることを意図しているため