クラス 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
ネストされたクラスのサマリー
ネストされたクラスクラス org.springframework.boot.logging.AbstractLoggingSystem から継承されたネストクラス / インターフェース
AbstractLoggingSystem.LogLevels<T>
フィールドサマリー
クラス org.springframework.boot.logging.AbstractLoggingSystem から継承されたフィールド
CONFIGURATION_COMPARATOR
クラス org.springframework.boot.logging.LoggingSystem から継承されたフィールド
NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTY
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
ロギングシステムをリセットして、出力を制限します。void
cleanUp()
ロギングシステムをクリーンアップします。static Environment
getEnvironment
(org.apache.logging.log4j.core.LoggerContext loggerContext) getLoggerConfiguration
(StringSE loggerName) LoggingSystem
のロガーの現在の構成を返します。すべてのLoggingSystem
のロガーの現在の構成のコレクションを返します。JVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnable
SE を返します。protected StringSE[]
このシステムの標準構成の場所を返します。ロギングシステムで実際にサポートされているLogLevels
のセットを返します。void
initialize
(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile) ロギングシステムを完全に初期化します。protected boolean
isClassAvailable
(StringSE className) protected void
loadConfiguration
(StringSE location, LogFile logFile, ListSE<StringSE> overrides) 指定されたlocation
から構成をロードし、指定されたoverrides
からの構成を使用してコンポジットを作成します。protected void
loadConfiguration
(LoggingInitializationContext initializationContext, StringSE location, LogFile logFile) 特定の構成をロードします。protected void
loadDefaults
(LoggingInitializationContext initializationContext, LogFile logFile) ロギングシステムの適切なデフォルトをロードします。protected void
reinitialize
(LoggingInitializationContext initializationContext) 必要に応じて、ロギングシステムを再初期化します。void
setLogLevel
(StringSE loggerName, LogLevel logLevel) 指定されたロガーのログレベルを設定します。クラス org.springframework.boot.logging.AbstractLoggingSystem から継承されたメソッド
applySystemProperties, getClassLoader, getPackagedConfigFile, getSelfInitializationConfig, getSpringConfigLocations, getSpringInitializationConfig
クラス org.springframework.boot.logging.LoggingSystem から継承されたメソッド
get, getSystemProperties
コンストラクターの詳細
Log4J2LoggingSystem
メソッドの詳細
getStandardConfigLocations
クラスからコピーされた説明:AbstractLoggingSystem
このシステムの標準構成の場所を返します。- 次で指定:
- クラス
AbstractLoggingSystem
のgetStandardConfigLocations
- 戻り値:
- 標準構成の場所
- 関連事項:
isClassAvailable
beforeInitialize
public void beforeInitialize()クラスからコピーされた説明:LoggingSystem
ロギングシステムをリセットして、出力を制限します。このメソッドは、システムが完全に初期化されるまでロギングノイズを減らすためにLoggingSystem.initialize(LoggingInitializationContext, String, LogFile)
の前に呼び出すことができます。- オーバーライド:
- クラス
AbstractLoggingSystem
のbeforeInitialize
initialize
public void initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile) クラスからコピーされた説明:LoggingSystem
ロギングシステムを完全に初期化します。- オーバーライド:
- クラス
AbstractLoggingSystem
のinitialize
- パラメーター:
initializationContext
- ロギング初期化コンテキストconfigLocation
- ログ構成の場所またはデフォルトの初期化が必要な場合はnull
logFile
- 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合はnull
loadDefaults
クラスからコピーされた説明:AbstractLoggingSystem
ロギングシステムの適切なデフォルトをロードします。- 次で指定:
- クラス
AbstractLoggingSystem
のloadDefaults
- パラメーター:
initializationContext
- ロギング初期化コンテキストlogFile
- ロードするファイル、またはログファイルが書き込まれない場合はnull
loadConfiguration
protected void loadConfiguration(LoggingInitializationContext initializationContext, StringSE location, LogFile logFile) クラスからコピーされた説明:AbstractLoggingSystem
特定の構成をロードします。- 次で指定:
- クラス
AbstractLoggingSystem
のloadConfiguration
- パラメーター:
initializationContext
- ロギング初期化コンテキストlocation
- ロードする構成の場所 (非null
)logFile
- ロードするファイル、またはログファイルが書き込まれない場合はnull
loadConfiguration
指定されたlocation
から構成をロードし、指定されたoverrides
からの構成を使用してコンポジットを作成します。- パラメーター:
location
- 場所logFile
- ログファイルの構成overrides
- オーバーライドする場所- 導入:
- 2.6.0
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
クラスからコピーされた説明:LoggingSystem
LoggingSystem
のロガーの現在の構成を返します。- オーバーライド:
- クラス
LoggingSystem
のgetLoggerConfiguration
- パラメーター:
loggerName
- ロガーの名前- 戻り値:
- 現在の構成
getShutdownHandler
クラスからコピーされた説明:LoggingSystem
JVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnable
SE を返します。デフォルトの実装はnull
を返し、シャットダウンが不要であることを示します。- オーバーライド:
- クラス
LoggingSystem
のgetShutdownHandler
- 戻り値:
- シャットダウンハンドラー、または
null
cleanUp
public void cleanUp()クラスからコピーされた説明:LoggingSystem
ロギングシステムをクリーンアップします。デフォルトの実装では何も行われません。ロギングシステム固有のクリーンアップを実行するには、サブクラスでこのメソッドをオーバーライドする必要があります。- オーバーライド:
- クラス
LoggingSystem
のcleanUp
getEnvironment
- パラメーター:
loggerContext
- ロガーのコンテキスト- 戻り値:
- Spring
Environment
またはnull
- 導入:
- 3.0.0