クラス AbstractLoggingSystem
java.lang.ObjectSE
org.springframework.boot.logging.LoggingSystem
org.springframework.boot.logging.AbstractLoggingSystem
- 既知の直属サブクラス
JavaLoggingSystem, Log4J2LoggingSystem, LogbackLoggingSystem
LoggingSystem 実装の抽象基本クラス。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
フィールドクラス LoggingSystem から継承されたフィールド
EXPECT_CORRELATION_ID_PROPERTY, NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTYコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final voidapplySystemProperties(Environment environment, @Nullable LogFile logFile) voidロギングシステムをリセットして、出力を制限します。protected final ClassLoaderSEprotected @Nullable StringSEデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。protected FunctionSE<@Nullable StringSE, @Nullable StringSE> getDefaultValueResolver(Environment environment) システムプロパティを解決するときに使用するデフォルト値のリゾルバーを返します。protected final StringSEgetPackagedConfigFile(StringSE fileName) protected @Nullable StringSE適用されている自己初期化設定を返します。protected StringSE[]このシステムの Spring 構成の場所を返します。protected @Nullable StringSE適用する必要がある Spring 固有の初期化構成を返します。protected abstract StringSE[]このシステムの標準構成の場所を返します。voidinitialize(LoggingInitializationContext initializationContext, @Nullable StringSE configLocation, @Nullable LogFile logFile) ロギングシステムを完全に初期化します。protected abstract voidloadConfiguration(LoggingInitializationContext initializationContext, StringSE location, @Nullable LogFile logFile) 特定の構成をロードします。protected abstract voidloadDefaults(LoggingInitializationContext initializationContext, @Nullable LogFile logFile) ロギングシステムの適切なデフォルトをロードします。protected voidreinitialize(LoggingInitializationContext initializationContext) 必要に応じて、ロギングシステムを再初期化します。
フィールドの詳細
CONFIGURATION_COMPARATOR
コンストラクターの詳細
AbstractLoggingSystem
メソッドの詳細
beforeInitialize
public void beforeInitialize()クラスからコピーされた説明:LoggingSystemロギングシステムをリセットして、出力を制限します。このメソッドは、システムが完全に初期化されるまでロギングノイズを減らすためにLoggingSystem.initialize(LoggingInitializationContext, String, LogFile)の前に呼び出すことができます。- 次で指定:
- クラス
LoggingSystemのbeforeInitialize
initialize
public void initialize(LoggingInitializationContext initializationContext, @Nullable StringSE configLocation, @Nullable LogFile logFile) クラスからコピーされた説明:LoggingSystemロギングシステムを完全に初期化します。- オーバーライド:
- クラス
LoggingSystemのinitialize - パラメーター:
initializationContext- ロギング初期化コンテキストconfigLocation- ログ構成の場所またはデフォルトの初期化が必要な場合はnulllogFile- 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合はnull
getSelfInitializationConfig
適用されている自己初期化設定を返します。デフォルトでは、このメソッドはgetStandardConfigLocations()をチェックし、存在するファイルが適用されていると想定します。- 戻り値:
- 自己初期化設定または
null
getSpringInitializationConfig
適用する必要がある Spring 固有の初期化構成を返します。デフォルトでは、このメソッドはgetSpringConfigLocations()をチェックします。- 戻り値:
- Spring 初期化構成または
null
getStandardConfigLocations
getSpringConfigLocations
このシステムの Spring 構成の場所を返します。デフォルトでは、このメソッドはgetStandardConfigLocations()に基づいて一連の場所を返します。- 戻り値:
- Spring 構成の場所
- 関連事項:
loadDefaults
protected abstract void loadDefaults(LoggingInitializationContext initializationContext, @Nullable LogFile logFile) ロギングシステムの適切なデフォルトをロードします。- パラメーター:
initializationContext- ロギング初期化コンテキストlogFile- ロードするファイル、またはログファイルが書き込まれない場合はnull
loadConfiguration
protected abstract void loadConfiguration(LoggingInitializationContext initializationContext, StringSE location, @Nullable LogFile logFile) 特定の構成をロードします。- パラメーター:
initializationContext- ロギング初期化コンテキストlocation- ロードする構成の場所 (非null)logFile- ロードするファイル、またはログファイルが書き込まれない場合はnull
reinitialize
必要に応じて、ロギングシステムを再初期化します。getSelfInitializationConfig()が使用され、ログファイルが変更されていないときに呼び出されます。構成の再読み込みに使用できます(たとえば、追加のシステムプロパティを取得するため)。- パラメーター:
initializationContext- ロギング初期化コンテキスト
getClassLoader
getPackagedConfigFile
applySystemProperties
getDefaultValueResolver
protected FunctionSE<@Nullable StringSE, @Nullable StringSE> getDefaultValueResolver(Environment environment) システムプロパティを解決するときに使用するデフォルト値のリゾルバーを返します。- パラメーター:
environment- 環境- 戻り値:
- デフォルト値リゾルバー
- 導入:
- 3.2.0
getDefaultLogCorrelationPattern
デフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。- 戻り値:
- デフォルトのログ相関パターン
- 導入:
- 3.2.0