@Deprecated(since="9") public interface LoggingMXBean
非推奨。
ロギング機能の管理インタフェース。
java.lang.management.PlatformLoggingMXBean
は、platform MBeanServer
に登録されているロギング・ファシリティの管理インタフェースです。 ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
メソッドで取得したPlatformLoggingMXBean
を使用することをお勧めします。 - 導入されたバージョン:
- 1.5
- 関連項目:
PlatformLoggingMXBean
-
メソッドのサマリー
修飾子と型 メソッド 説明 String
getLoggerLevel(String loggerName)
非推奨。指定されたロガーに関連付けられているログ・レベルの名前を取得します。List<String>
getLoggerNames()
非推奨。現在登録されているロガーの名前のリストを返します。String
getParentLoggerName(String loggerName)
非推奨。指定されたロガーの親の名前を返します。void
setLoggerLevel(String loggerName, String levelName)
非推奨。指定されたロガーを指定された新しいレベルに設定します。
-
メソッドの詳細
-
getLoggerNames
非推奨。現在登録されているロガーの名前のリストを返します。 このメソッドは、LogManager.getLoggerNames()
を呼び出し、ロガー名のリストを返します。- 戻り値:
- 現在登録されている
Logger
の名前を含むString
のリスト。
-
getLoggerLevel
非推奨。指定されたロガーに関連付けられているログ・レベルの名前を取得します。 指定されたロガーが存在しない場合はnull
が返されます。 このメソッドはまず、指定された名前のロガーを検索し、次に、次の呼出しを行ってログ・レベルの名前を返します。Logger.getLevel()
.getName()
;指定されたロガーの
Level
がnull
の場合、それはこのロガーの実効レベルが親から継承されることを意味しますが、その場合は空文字列が返されます。- パラメータ:
loggerName
- 取り出されるLogger
の名前。- 戻り値:
- 指定されたロガーのログ・レベルの名前。指定されたロガーのログ・レベルが
null
の場合は空文字列。 指定されたロガーが存在しない場合はnull
が返されます。 - 関連項目:
Logger.getLevel()
-
setLoggerLevel
非推奨。指定されたロガーを指定された新しいレベルに設定します。levelName
がnull
でない場合は、指定されたロガーのレベルが、levelName
に一致する解析済みのLevel
に設定されます。levelName
がnull
の場合は、指定されたロガーのレベルがnull
に設定され、このロガーの実効レベルが、特定の(nullでない)レベル値を持つもっとも近い上位ノードから継承されます。- パラメータ:
loggerName
- 設定するLogger
の名前。 null以外。levelName
- 指定されたロガーに設定するレベルの名前。もっとも近い上位ノードからレベルが継承されるように設定する場合はnull
。- 例外:
IllegalArgumentException
- 指定されたロガーが存在しないか、levelName
が有効なレベル名ではない場合。SecurityException
- セキュリティ・マネージャが存在する場合で、呼出し元がLoggingPermission("control")を持っていない場合。- 関連項目:
Logger.setLevel(java.util.logging.Level)
-
getParentLoggerName
非推奨。指定されたロガーの親の名前を返します。 指定されたロガーが存在しない場合はnull
が返されます。 指定されたロガーが名前空間内のルートLogger
である場合、結果は空文字列になります。- パラメータ:
loggerName
-Logger
の名前。- 戻り値:
- もっとも近い既存の親ロガー。指定されたロガーがルート・ロガーの場合は空文字列。 指定されたロガーが存在しない場合は
null
が返されます。
-
LoggingMXBean
はもはやplatform MXBean
でなく、PlatformLoggingMXBean
に置き換えられました。 プラットフォームMBeanServer
には登録されません。 代わりにManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
を使用してください。