public abstract class LoggingSystem extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | NONE LoggingSystem を使用しないことを示すために使用できる SYSTEM_PROPERTY の値。 |
static StringSE | ROOT_LOGGER_NAME ルートロガーに使用される名前。 |
static StringSE | SYSTEM_PROPERTY 使用する LoggingSystem を示すために使用できるシステムプロパティ。 |
コンストラクターと説明 |
---|
LoggingSystem() |
修飾子と型 | メソッドと説明 |
---|---|
abstract void | beforeInitialize() ロギングシステムをリセットして、出力を制限します。 |
void | cleanUp() ロギングシステムをクリーンアップします。 |
static LoggingSystem | get(ClassLoaderSE classLoader) 使用中のロギングシステムを検出して返します。 |
LoggerConfiguration | getLoggerConfiguration(StringSE loggerName) LoggingSystem のロガーの現在の構成を返します。 |
ListSE<LoggerConfiguration> | getLoggerConfigurations() すべての LoggingSystem のロガーの現在の構成のコレクションを返します。 |
RunnableSE | getShutdownHandler() JVM の終了時にこのロギングシステムのシャットダウンを処理できる Runnable SE を返します。 |
SetSE<LogLevel> | getSupportedLogLevels() ロギングシステムで実際にサポートされている LogLevels のセットを返します。 |
LoggingSystemProperties | getSystemProperties(ConfigurableEnvironment environment) 適用する必要がある LoggingSystemProperties を返します。 |
void | initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile) ロギングシステムを完全に初期化します。 |
void | setLogLevel(StringSE loggerName, LogLevel level) 指定されたロガーのログレベルを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE SYSTEM_PROPERTY
LoggingSystem
を示すために使用できるシステムプロパティ。public static final StringSE NONE
LoggingSystem
を使用しないことを示すために使用できる SYSTEM_PROPERTY
の値。public LoggingSystemProperties getSystemProperties(ConfigurableEnvironment environment)
LoggingSystemProperties
を返します。environment
- 値を取得するために使用される ConfigurableEnvironment
LoggingSystemProperties
public abstract void beforeInitialize()
initialize(LoggingInitializationContext, String, LogFile)
の前に呼び出すことができます。public void initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile)
initializationContext
- ロギング初期化コンテキスト configLocation
- ログ構成の場所またはデフォルトの初期化が必要な場合は null
logFile
- 書き込まれるログ出力ファイル、またはコンソールのみの出力の場合は null
public void cleanUp()
public RunnableSE getShutdownHandler()
Runnable
SE を返します。デフォルトの実装は null
を返し、シャットダウンが不要であることを示します。null
public SetSE<LogLevel> getSupportedLogLevels()
LogLevels
のセットを返します。public void setLogLevel(StringSE loggerName, LogLevel level)
loggerName
- 設定するロガーの名前(ルートロガーには null
を使用できます)。level
- ログレベル (null
を使用して、ロガーのカスタムレベルを削除し、代わりにデフォルト設定を使用できます)public ListSE<LoggerConfiguration> getLoggerConfigurations()
LoggingSystem
のロガーの現在の構成のコレクションを返します。public LoggerConfiguration getLoggerConfiguration(StringSE loggerName)
LoggingSystem
のロガーの現在の構成を返します。loggerName
- ロガーの名前 public static LoggingSystem get(ClassLoaderSE classLoader)
classLoader
- クラスローダー