public abstract class AbstractLoggingSystem extends LoggingSystem
LoggingSystem 実装の抽象基本クラス。| 修飾子と型 | クラスと説明 |
|---|---|
protected static class | AbstractLoggingSystem.LogLevels<T> ネイティブレベルと LogLevel 間のマッピングを維持します。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected static ComparatorSE<LoggerConfiguration> | CONFIGURATION_COMPARATOR |
NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTY| コンストラクターと説明 |
|---|
AbstractLoggingSystem(ClassLoaderSE classLoader) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | applySystemProperties(org.springframework.core.env.Environment environment, LogFile logFile) |
void | beforeInitialize() ロギングシステムをリセットして、出力を制限します。 |
protected ClassLoaderSE | getClassLoader() |
protected StringSE | getPackagedConfigFile(StringSE fileName) |
protected StringSE | getSelfInitializationConfig() 適用されている自己初期化設定を返します。 |
protected StringSE[] | getSpringConfigLocations() このシステムの Spring 構成の場所を返します。 |
protected StringSE | getSpringInitializationConfig() 適用する必要がある Spring 固有の初期化構成を返します。 |
protected abstract StringSE[] | getStandardConfigLocations() このシステムの標準構成の場所を返します。 |
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) 必要に応じて、ロギングシステムを再初期化します。 |
cleanUp, get, getLoggerConfiguration, getLoggerConfigurations, getShutdownHandler, getSupportedLogLevels, setLogLevelcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final ComparatorSE<LoggerConfiguration> CONFIGURATION_COMPARATOR
public AbstractLoggingSystem(ClassLoaderSE classLoader)
public void beforeInitialize()
LoggingSystemLoggingSystem.initialize(LoggingInitializationContext, String, LogFile) の前に呼び出すことができます。LoggingSystem の beforeInitialize public void initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile)
LoggingSystemLoggingSystem の initialize initializationContext - ロギング初期化コンテキスト configLocation - ログ構成の場所またはデフォルトの初期化が必要な場合は null logFile - 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合は null protected StringSE getSelfInitializationConfig()
getStandardConfigLocations() をチェックし、存在するファイルが適用されていると想定します。nullprotected StringSE getSpringInitializationConfig()
getSpringConfigLocations() をチェックします。nullprotected abstract StringSE[] getStandardConfigLocations()
getSelfInitializationConfig()protected StringSE[] getSpringConfigLocations()
getStandardConfigLocations() に基づいて一連の場所を返します。getSpringInitializationConfig()protected abstract void loadDefaults(LoggingInitializationContext initializationContext, LogFile logFile)
initializationContext - ロギング初期化コンテキスト logFile - ロードするファイル、またはログファイルが書き込まれない場合は null protected abstract void loadConfiguration(LoggingInitializationContext initializationContext, StringSE location, LogFile logFile)
initializationContext - ロギング初期化コンテキスト location - ロードする構成の場所 (非 null)logFile - ロードするファイル、またはログファイルが書き込まれない場合は null protected void reinitialize(LoggingInitializationContext initializationContext)
getSelfInitializationConfig() が使用され、ログファイルが変更されていないときに呼び出されます。構成の再読み込みに使用できます(たとえば、追加のシステムプロパティを取得するため)。initializationContext - ロギング初期化コンテキスト protected final ClassLoaderSE getClassLoader()
protected final void applySystemProperties(org.springframework.core.env.Environment environment,
LogFile logFile)Copyright © 2019 Pivotal Software, Inc.. All rights reserved.