クラス 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 から継承されたフィールド
EXPECT_CORRELATION_ID_PROPERTY, NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTYコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidロギングシステムをリセットして、出力を制限します。voidcleanUp()ロギングシステムをクリーンアップします。protected StringSEデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。static EnvironmentgetEnvironment(org.apache.logging.log4j.core.LoggerContext loggerContext) getLoggerConfiguration(StringSE loggerName) LoggingSystemのロガーの現在の構成を返します。すべてのLoggingSystemのロガーの現在の構成のコレクションを返します。JVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。protected StringSE[]このシステムの標準構成の場所を返します。ロギングシステムで実際にサポートされているLogLevelsのセットを返します。voidinitialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile) ロギングシステムを完全に初期化します。protected booleanisClassAvailable(StringSE className) protected voidloadConfiguration(StringSE location, LogFile logFile, ListSE<StringSE> overrides) 指定されたlocationから構成をロードし、指定されたoverridesからの構成を使用してコンポジットを作成します。protected voidloadConfiguration(LoggingInitializationContext initializationContext, StringSE location, LogFile logFile) 特定の構成をロードします。protected voidloadDefaults(LoggingInitializationContext initializationContext, LogFile logFile) ロギングシステムの適切なデフォルトをロードします。protected voidreinitialize(LoggingInitializationContext initializationContext) 必要に応じて、ロギングシステムを再初期化します。voidsetLogLevel(StringSE loggerName, LogLevel logLevel) 指定されたロガーのログレベルを設定します。クラス org.springframework.boot.logging.AbstractLoggingSystem から継承されたメソッド
applySystemProperties, getClassLoader, getDefaultValueResolver, 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- ログ構成の場所またはデフォルトの初期化が必要な場合はnulllogFile- 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合は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
クラスからコピーされた説明:LoggingSystemLoggingSystemのロガーの現在の構成を返します。- オーバーライド:
- クラス
LoggingSystemのgetLoggerConfiguration - パラメーター:
loggerName- ロガーの名前- 戻り値:
- 現在の構成
getShutdownHandler
クラスからコピーされた説明:LoggingSystemJVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。デフォルトの実装はnullを返し、シャットダウンが不要であることを示します。- オーバーライド:
- クラス
LoggingSystemのgetShutdownHandler - 戻り値:
- シャットダウンハンドラー、または
null
cleanUp
public void cleanUp()クラスからコピーされた説明:LoggingSystemロギングシステムをクリーンアップします。デフォルトの実装では何も行われません。ロギングシステム固有のクリーンアップを実行するには、サブクラスでこのメソッドをオーバーライドする必要があります。- オーバーライド:
- クラス
LoggingSystemのcleanUp
getDefaultLogCorrelationPattern
クラスからコピーされた説明:AbstractLoggingSystemデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。- オーバーライド:
- クラス
AbstractLoggingSystemのgetDefaultLogCorrelationPattern - 戻り値:
- デフォルトのログ相関パターン
getEnvironment
- パラメーター:
loggerContext- ロガーのコンテキスト- 戻り値:
- Spring
Environmentまたはnull - 導入:
- 3.0.0