クラス Log4J2LoggingSystem
java.lang.ObjectSE
org.springframework.boot.logging.LoggingSystem
org.springframework.boot.logging.AbstractLoggingSystem
org.springframework.boot.logging.log4j2.Log4J2LoggingSystem
Log4j 2 の場合は
LoggingSystem。- 導入:
- 1.2.0
- 作成者:
- Daniel Fullarton, Andy Wilkinson, Alexander Heusingfeld, Ben Hale, Ralph Goers, Piotr P. Karwasz
ネストされたクラスの要約
ネストされたクラスクラス AbstractLoggingSystem から継承されたネストクラス / インターフェース
AbstractLoggingSystem.LogLevels<T>フィールドのサマリー
クラス AbstractLoggingSystem から継承されたフィールド
CONFIGURATION_COMPARATORクラス LoggingSystem から継承されたフィールド
EXPECT_CORRELATION_ID_PROPERTY, NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTYメソッドのサマリー
修飾子と型メソッド説明voidロギングシステムをリセットして、出力を制限します。voidcleanUp()ロギングシステムをクリーンアップします。protected StringSEデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。static @Nullable EnvironmentgetEnvironment(@Nullable org.apache.logging.log4j.core.LoggerContext loggerContext) @Nullable LoggerConfigurationgetLoggerConfiguration(StringSE loggerName) LoggingSystemのロガーの現在の構成を返します。すべてのLoggingSystemのロガーの現在の構成のコレクションを返します。protected @Nullable StringSE適用されている自己初期化設定を返します。JVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。protected @Nullable StringSE適用する必要がある Spring 固有の初期化構成を返します。protected StringSE[]このシステムの標準構成の場所を返します。ロギングシステムで実際にサポートされているLogLevelsのセットを返します。voidinitialize(LoggingInitializationContext initializationContext, @Nullable StringSE configLocation, @Nullable LogFile logFile) ロギングシステムを完全に初期化します。protected voidloadConfiguration(LoggingInitializationContext initializationContext, StringSE location, @Nullable LogFile logFile) 特定の構成をロードします。protected voidloadDefaults(LoggingInitializationContext initializationContext, @Nullable LogFile logFile) ロギングシステムの適切なデフォルトをロードします。protected voidreinitialize(LoggingInitializationContext initializationContext) 必要に応じて、ロギングシステムを再初期化します。voidsetLogLevel(@Nullable StringSE loggerName, @Nullable LogLevel logLevel) 指定されたロガーのログレベルを設定します。クラス AbstractLoggingSystem から継承されたメソッド
applySystemProperties, getClassLoader, getDefaultValueResolver, getPackagedConfigFile, getSpringConfigLocationsクラス LoggingSystem から継承されたメソッド
get, getSystemProperties
メソッドの詳細
getStandardConfigLocations
クラスからコピーされた説明:AbstractLoggingSystemこのシステムの標準構成の場所を返します。- 次で指定:
- クラス
AbstractLoggingSystemのgetStandardConfigLocations - 戻り値:
- 標準構成の場所
- 関連事項:
getSelfInitializationConfig
クラスからコピーされた説明:AbstractLoggingSystem適用されている自己初期化設定を返します。デフォルトでは、このメソッドはAbstractLoggingSystem.getStandardConfigLocations()をチェックし、存在するファイルが適用されていると想定します。- オーバーライド:
- クラス
AbstractLoggingSystemのgetSelfInitializationConfig - 戻り値:
- 自己初期化設定または
null
getSpringInitializationConfig
クラスからコピーされた説明:AbstractLoggingSystem適用する必要がある Spring 固有の初期化構成を返します。デフォルトでは、このメソッドはAbstractLoggingSystem.getSpringConfigLocations()をチェックします。- オーバーライド:
- クラス
AbstractLoggingSystemのgetSpringInitializationConfig - 戻り値:
- Spring 初期化構成または
null
beforeInitialize
public void beforeInitialize()クラスからコピーされた説明:LoggingSystemロギングシステムをリセットして、出力を制限します。このメソッドは、システムが完全に初期化されるまでロギングノイズを減らすためにLoggingSystem.initialize(LoggingInitializationContext, String, LogFile)の前に呼び出すことができます。- オーバーライド:
- クラス
AbstractLoggingSystemのbeforeInitialize
initialize
public void initialize(LoggingInitializationContext initializationContext, @Nullable StringSE configLocation, @Nullable LogFile logFile) クラスからコピーされた説明:LoggingSystemロギングシステムを完全に初期化します。- オーバーライド:
- クラス
AbstractLoggingSystemのinitialize - パラメーター:
initializationContext- ロギング初期化コンテキストconfigLocation- ログ構成の場所またはデフォルトの初期化が必要な場合はnulllogFile- 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合はnull
loadDefaults
protected void loadDefaults(LoggingInitializationContext initializationContext, @Nullable LogFile logFile) クラスからコピーされた説明:AbstractLoggingSystemロギングシステムの適切なデフォルトをロードします。- 次で指定:
- クラス
AbstractLoggingSystemのloadDefaults - パラメーター:
initializationContext- ロギング初期化コンテキストlogFile- ロードするファイル、またはログファイルが書き込まれない場合はnull
loadConfiguration
protected void loadConfiguration(LoggingInitializationContext initializationContext, StringSE location, @Nullable LogFile logFile) クラスからコピーされた説明:AbstractLoggingSystem特定の構成をロードします。- 次で指定:
- クラス
AbstractLoggingSystemのloadConfiguration - パラメーター:
initializationContext- ロギング初期化コンテキストlocation- ロードする構成の場所 (非null)logFile- ロードするファイル、またはログファイルが書き込まれない場合はnull
reinitialize
クラスからコピーされた説明:AbstractLoggingSystem必要に応じて、ロギングシステムを再初期化します。AbstractLoggingSystem.getSelfInitializationConfig()が使用され、ログファイルが変更されていないときに呼び出されます。構成の再読み込みに使用できます(たとえば、追加のシステムプロパティを取得するため)。- オーバーライド:
- クラス
AbstractLoggingSystemのreinitialize - パラメーター:
initializationContext- ロギング初期化コンテキスト
getSupportedLogLevels
クラスからコピーされた説明:LoggingSystemロギングシステムで実際にサポートされているLogLevelsのセットを返します。- オーバーライド:
- クラス
LoggingSystemのgetSupportedLogLevels - 戻り値:
- サポートされているレベル
setLogLevel
クラスからコピーされた説明:LoggingSystem指定されたロガーのログレベルを設定します。- オーバーライド:
- クラス
LoggingSystemのsetLogLevel - パラメーター:
loggerName- 設定するロガーの名前(ルートロガーにはnullを使用できます)。logLevel- ログレベル (nullを使用して、ロガーのカスタムレベルを削除し、代わりにデフォルト設定を使用できます)
getLoggerConfigurations
クラスからコピーされた説明:LoggingSystemすべてのLoggingSystemのロガーの現在の構成のコレクションを返します。- オーバーライド:
- クラス
LoggingSystemのgetLoggerConfigurations - 戻り値:
- 現在の構成
getLoggerConfiguration
クラスからコピーされた説明:LoggingSystemLoggingSystemのロガーの現在の構成を返します。- オーバーライド:
- クラス
LoggingSystemのgetLoggerConfiguration - パラメーター:
loggerName- ロガーの名前- 戻り値:
- 現在の構成
getShutdownHandler
クラスからコピーされた説明:LoggingSystemJVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。デフォルトの実装はnullを返し、シャットダウンが不要であることを示します。- オーバーライド:
- クラス
LoggingSystemのgetShutdownHandler - 戻り値:
- シャットダウンハンドラー、または
null
cleanUp
public void cleanUp()クラスからコピーされた説明:LoggingSystemロギングシステムをクリーンアップします。デフォルトの実装では何も行われません。ロギングシステム固有のクリーンアップを実行するには、サブクラスでこのメソッドをオーバーライドする必要があります。- オーバーライド:
- クラス
LoggingSystemのcleanUp
getDefaultLogCorrelationPattern
クラスからコピーされた説明:AbstractLoggingSystemデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。- オーバーライド:
- クラス
AbstractLoggingSystemのgetDefaultLogCorrelationPattern - 戻り値:
- デフォルトのログ相関パターン
getEnvironment
public static @Nullable Environment getEnvironment(@Nullable org.apache.logging.log4j.core.LoggerContext loggerContext) - パラメーター:
loggerContext- ロガーのコンテキスト- 戻り値:
- Spring
Environmentまたはnull - 導入:
- 3.0.0