public final class LogDelegateFactory extends ObjectSE
Log
デリゲートのファクトリ。 主に Apache Commons ロギングのフレームワーク内で内部使用向けで、通常は spring-jcl
ブリッジの形式ですが、他の Commons Logging ブリッジとも互換性があります。
LogFactory
修飾子と型 | メソッドと説明 |
---|---|
static Log | getCompositeLog(Log primaryLogger, Log secondaryLogger, Log... tertiaryLoggers) プライマリロガーのロギングが有効になっていない場合は、プライマリロガーに委譲するか、セカンダリロガーにフォールバックする複合ロガーを作成します。 |
static Log | getHiddenLog(ClassSE<?> clazz) 通常のパッケージベースのログ階層では、出力が冗長すぎるか、オプションであるか不要であると見なされてデフォルトでどのログレベルでも表示できないため、名前の意図的に "_" を前に付けた「非表示」ロガーを作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static Log getCompositeLog(Log primaryLogger, Log secondaryLogger, Log... tertiaryLoggers)
これは、論理的にいくつかの高レベルのパッケージと一緒にログに記録する必要がある低レベルのパッケージからのフォールバックロギングに使用できますが、2 つは適切な親パッケージを共有しません(例: Web と低レベルの http およびコーデックパッケージのロギング))。このような場合、プライマリ(クラスベース)ロガーを共有フォールバックロガーでラップできます。
primaryLogger
- 最初に試すプライマリロガー secondaryLogger
- 二次ロガー tertiaryLoggers
- 追加のフォールバックロガーのオプションの可変引数