|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface LoggingMXBean
ロギング機能の管理インタフェースです。
LoggingMXBean にはグローバルインスタンスが 1 つ存在します。このインスタンスは、LogManager.getLoggingMXBean()
メソッドを呼び出して取得できる、あるいは platform MBeanServer
メソッドから取得できる MXBean です。
MBeanServer 内で LoggingMXBean を一意に識別するための ObjectName
は、次のとおりです。
java.util.logging:type=Logging
ManagementFactory
メソッドの概要 | |
---|---|
String |
getLoggerLevel(String loggerName)
指定されたロガーに関連付けられているログレベルの名前を取得します。 |
List<String> |
getLoggerNames()
現在登録されているロガーのリストを返します。 |
String |
getParentLoggerName(String loggerName)
指定されたロガーの親の名前を返します。 |
void |
setLoggerLevel(String loggerName,
String levelName)
指定されたロガーを指定された新しいレベルに設定します。 |
メソッドの詳細 |
---|
List<String> getLoggerNames()
LogManager.getLoggerNames()
を呼び出し、ロガー名のリストを返します。
String getLoggerLevel(String loggerName)
Logger.getLevel()
.getName()
;
指定されたロガーの Level が null の場合、それはこのロガーの実効レベルが親から継承されることを意味しますが、その場合は空文字列が返されます。
loggerName
- 取り出される Logger の名前
Logger.getLevel()
void setLoggerLevel(String loggerName, String levelName)
loggerName
- 設定される Logger の名前null 以外levelName
- 指定されたロガーに設定するレベルの名前。もっとも近い上位ノードからレベルが継承されるように設定する場合は null
IllegalArgumentException
- 指定されたロガーが存在しないか、levelName が有効なレベル名ではない場合
SecurityException
- セキュリティーマネージャーが存在する場合で、呼び出し元が LoggingPermission("control") を持たない場合Logger.setLevel(java.util.logging.Level)
String getParentLoggerName(String loggerName)
loggerName
- Logger の名前
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。