|
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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。