クラス LogDelegateFactory
java.lang.ObjectSE
org.springframework.core.log.LogDelegateFactory
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
getHiddenLog
(ClassSE<?> clazz) カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。static Log
getHiddenLog
(StringSE category) カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。
メソッドの詳細
getCompositeLog
プライマリロガーのロギングが有効になっていない場合は、プライマリロガーに委譲するか、セカンダリロガーにフォールバックする複合ロガーを作成します。これは、論理的にいくつかの高レベルのパッケージと一緒にログに記録する必要がある低レベルのパッケージからのフォールバックロギングに使用できますが、2 つは適切な親パッケージを共有しません(例: Web と低レベルの http およびコーデックパッケージのロギング))。このような場合、プライマリ(クラスベース)ロガーを共有フォールバックロガーでラップできます。
- パラメーター:
primaryLogger
- 最初に試すプライマリロガーsecondaryLogger
- 二次ロガーtertiaryLoggers
- 追加のフォールバックロガーのオプションの可変引数- 戻り値:
- 関連カテゴリの結果の複合ロガー
getHiddenLog
カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。これは、冗長すぎるか、オプションであるか、常に表示するには不要な特殊な出力に役立ちます。- パラメーター:
clazz
- ロガーを作成するクラス- 戻り値:
- カテゴリ
"_" + fully-qualified class name
のログ
getHiddenLog
カテゴリ名の前に "_" を付けて「非表示」ロガーを作成し、同じパッケージの他のログカテゴリと一緒に有効にできないようにします。これは、冗長すぎるか、オプションであるか、常に表示するには不要な特殊な出力に役立ちます。- パラメーター:
category
- 使用するログカテゴリ- 戻り値:
- カテゴリ
"_" + category
のログ - 導入:
- 5.3.5