クラス LogbackLoggingSystem
java.lang.ObjectSE
org.springframework.boot.logging.LoggingSystem
org.springframework.boot.logging.AbstractLoggingSystem
org.springframework.boot.logging.logback.LogbackLoggingSystem
- 実装されているすべてのインターフェース:
BeanFactoryInitializationAotProcessor
public class LogbackLoggingSystem
extends AbstractLoggingSystem
implements BeanFactoryInitializationAotProcessor
logback の場合は
LoggingSystem。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer, Andy Wilkinson, Ben Hale
ネストされたクラスの要約
ネストされたクラスクラス AbstractLoggingSystem から継承されたネストクラス / インターフェース
AbstractLoggingSystem.LogLevels<T>フィールドのサマリー
クラス AbstractLoggingSystem から継承されたフィールド
CONFIGURATION_COMPARATORクラス LoggingSystem から継承されたフィールド
EXPECT_CORRELATION_ID_PROPERTY, NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTYコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidロギングシステムをリセットして、出力を制限します。voidcleanUp()ロギングシステムをクリーンアップします。protected StringSEデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。@Nullable LoggerConfigurationgetLoggerConfiguration(StringSE loggerName) LoggingSystemのロガーの現在の構成を返します。すべてのLoggingSystemのロガーの現在の構成のコレクションを返します。JVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。protected StringSE[]このシステムの標準構成の場所を返します。ロギングシステムで実際にサポートされているLogLevelsのセットを返します。getSystemProperties(ConfigurableEnvironment environment) 適用する必要があるLoggingSystemPropertiesを返します。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) ロギングシステムの適切なデフォルトをロードします。processAheadOfTime(ConfigurableListableBeanFactory beanFactory) protected voidreinitialize(LoggingInitializationContext initializationContext) 必要に応じて、ロギングシステムを再初期化します。voidsetLogLevel(@Nullable StringSE loggerName, @Nullable LogLevel level) 指定されたロガーのログレベルを設定します。クラス AbstractLoggingSystem から継承されたメソッド
applySystemProperties, getClassLoader, getDefaultValueResolver, getPackagedConfigFile, getSelfInitializationConfig, getSpringConfigLocations, getSpringInitializationConfigクラス LoggingSystem から継承されたメソッド
get
コンストラクターの詳細
LogbackLoggingSystem
メソッドの詳細
getSystemProperties
クラスからコピーされた説明:LoggingSystem適用する必要があるLoggingSystemPropertiesを返します。- オーバーライド:
- クラス
LoggingSystemのgetSystemProperties - パラメーター:
environment- 値を取得するために使用されるConfigurableEnvironment- 戻り値:
- 適用する
LoggingSystemProperties
getStandardConfigLocations
クラスからコピーされた説明:AbstractLoggingSystemこのシステムの標準構成の場所を返します。- 次で指定:
- クラス
AbstractLoggingSystemのgetStandardConfigLocations - 戻り値:
- 標準構成の場所
- 関連事項:
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
cleanUp
public void cleanUp()クラスからコピーされた説明:LoggingSystemロギングシステムをクリーンアップします。デフォルトの実装では何も行われません。ロギングシステム固有のクリーンアップを実行するには、サブクラスでこのメソッドをオーバーライドする必要があります。- オーバーライド:
- クラス
LoggingSystemのcleanUp
reinitialize
クラスからコピーされた説明:AbstractLoggingSystem必要に応じて、ロギングシステムを再初期化します。AbstractLoggingSystem.getSelfInitializationConfig()が使用され、ログファイルが変更されていないときに呼び出されます。構成の再読み込みに使用できます(たとえば、追加のシステムプロパティを取得するため)。- オーバーライド:
- クラス
AbstractLoggingSystemのreinitialize - パラメーター:
initializationContext- ロギング初期化コンテキスト
getLoggerConfigurations
クラスからコピーされた説明:LoggingSystemすべてのLoggingSystemのロガーの現在の構成のコレクションを返します。- オーバーライド:
- クラス
LoggingSystemのgetLoggerConfigurations - 戻り値:
- 現在の構成
getLoggerConfiguration
クラスからコピーされた説明:LoggingSystemLoggingSystemのロガーの現在の構成を返します。- オーバーライド:
- クラス
LoggingSystemのgetLoggerConfiguration - パラメーター:
loggerName- ロガーの名前- 戻り値:
- 現在の構成
getSupportedLogLevels
クラスからコピーされた説明:LoggingSystemロギングシステムで実際にサポートされているLogLevelsのセットを返します。- オーバーライド:
- クラス
LoggingSystemのgetSupportedLogLevels - 戻り値:
- サポートされているレベル
setLogLevel
クラスからコピーされた説明:LoggingSystem指定されたロガーのログレベルを設定します。- オーバーライド:
- クラス
LoggingSystemのsetLogLevel - パラメーター:
loggerName- 設定するロガーの名前(ルートロガーにはnullを使用できます)。level- ログレベル (nullを使用して、ロガーのカスタムレベルを削除し、代わりにデフォルト設定を使用できます)
getShutdownHandler
クラスからコピーされた説明:LoggingSystemJVM の終了時にこのロギングシステムのシャットダウンを処理できるRunnableSE を返します。デフォルトの実装はnullを返し、シャットダウンが不要であることを示します。- オーバーライド:
- クラス
LoggingSystemのgetShutdownHandler - 戻り値:
- シャットダウンハンドラー、または
null
getDefaultLogCorrelationPattern
クラスからコピーされた説明:AbstractLoggingSystemデフォルトのログ相関パターン、またはログ相関パターンがサポートされていない場合はnullを返します。- オーバーライド:
- クラス
AbstractLoggingSystemのgetDefaultLogCorrelationPattern - 戻り値:
- デフォルトのログ相関パターン
processAheadOfTime
public BeanFactoryInitializationAotContribution processAheadOfTime(ConfigurableListableBeanFactory beanFactory) - 次で指定:
- インターフェース
BeanFactoryInitializationAotProcessorのprocessAheadOfTime