public abstract class LoggingSystem extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | NONELoggingSystem を使用しないことを示すために使用できる 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 の終了時にこのロギングシステムのシャットダウンを処理できる RunnableSE を返します。 |
SetSE<LogLevel> | getSupportedLogLevels() ロギングシステムで実際にサポートされている LogLevels のセットを返します。 |
void | initialize(LoggingInitializationContext initializationContext, StringSE configLocation, LogFile logFile) ロギングシステムを完全に初期化します。 |
void | setLogLevel(StringSE loggerName, LogLevel level) 指定されたロガーのログレベルを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE SYSTEM_PROPERTY
LoggingSystem を示すために使用できるシステムプロパティ。public static final StringSE NONE
LoggingSystem を使用しないことを示すために使用できる SYSTEM_PROPERTY の値。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()
RunnableSE を返します。デフォルトの実装は null を返し、シャットダウンが不要であることを示します。nullpublic 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 - クラスローダー Copyright © 2019 Pivotal Software, Inc.. All rights reserved.