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