クラス LogDelegateFactory

java.lang.ObjectSE
org.springframework.core.log.LogDelegateFactory

public final class LogDelegateFactory extends ObjectSE
Spring のロギング規約を使用する一般的な Log デリゲートのファクトリ。

主に Apache Commons ロギングのフレームワーク内で内部使用向けで、通常は spring-jcl ブリッジの形式ですが、他の Commons Logging ブリッジとも互換性があります。

導入:
5.1
作成者:
Rossen Stoyanchev, Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static Log
    getCompositeLog(Log primaryLogger, Log secondaryLogger, Log... tertiaryLoggers)
    プライマリロガーのロギングが有効になっていない場合は、プライマリロガーに委譲するか、セカンダリロガーにフォールバックする複合ロガーを作成します。
    static Log
    カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。
    static Log
    カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • getCompositeLog

      public static Log getCompositeLog(Log primaryLogger, Log secondaryLogger, Log... tertiaryLoggers)
      プライマリロガーのロギングが有効になっていない場合は、プライマリロガーに委譲するか、セカンダリロガーにフォールバックする複合ロガーを作成します。

      これは、論理的にいくつかの高レベルのパッケージと一緒にログに記録する必要がある低レベルのパッケージからのフォールバックロギングに使用できますが、2 つは適切な親パッケージを共有しません(例: Web と低レベルの http およびコーデックパッケージのロギング))。このような場合、プライマリ(クラスベース)ロガーを共有フォールバックロガーでラップできます。

      パラメーター:
      primaryLogger - 最初に試すプライマリロガー
      secondaryLogger - 二次ロガー
      tertiaryLoggers - 追加のフォールバックロガーのオプションの可変引数
      戻り値:
      関連カテゴリの結果の複合ロガー
    • getHiddenLog

      public static Log getHiddenLog(ClassSE<?> clazz)
      カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。これは、冗長すぎるか、オプションであるか、常に表示するには不要な特殊な出力に役立ちます。
      パラメーター:
      clazz - ロガーを作成するクラス
      戻り値:
      カテゴリ "_" + fully-qualified class name のログ
    • getHiddenLog

      public static Log getHiddenLog(StringSE category)
      カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。これは、冗長すぎるか、オプションであるか、常に表示するには不要な特殊な出力に役立ちます。
      パラメーター:
      category - 使用するログカテゴリ
      戻り値:
      カテゴリ "_" + category のログ
      導入:
      5.3.5