public interface PlatformLoggingMXBean extends PlatformManagedObject
PlatformLoggingMXBeanにはグローバル・インスタンスが1つ存在します。 PlatformLoggingMXBeanオブジェクトは、次のようにManagementFactory.getPlatformMXBeanメソッドを使用して取得できます。 
 
     PlatformLoggingMXBean logging = ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class);
 
 PlatformLoggingMXBeanオブジェクトは、プラットフォームMBeanServerにも登録されます。 MBeanServer内でPlatformLoggingMXBeanを一意に識別するためのObjectNameは、次のとおりです。 
 
      java.util.logging:type=Logging
 
 このObjectNameを使ってプラットフォームMBeanServerに登録されたインスタンスは、LoggingMXBeanで定義されているすべての属性を実装します。
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | getLoggerLevel(String loggerName) | 指定されたロガーに関連付けられているログ・レベルの名前を取得します。 | 
| List<String> | getLoggerNames() | 現在登録されているロガーの名前のリストを返します。 | 
| String | getParentLoggerName(String loggerName) | 指定されたロガーの親の名前を返します。 | 
| void | setLoggerLevel(String loggerName, String levelName) | 指定されたロガーを指定された新しいレベルに設定します。 | 
getObjectNameList<String> getLoggerNames()
LogManager.getLoggerNames()を呼び出し、ロガー名のリストを返します。 Loggerの名前を含むStringのリスト。String getLoggerLevel(String loggerName)
nullが返されます。 このメソッドはまず、指定された名前のロガーを検索し、次に、次の呼出しを行ってログ・レベルの名前を返します。 
 Logger.getLevel().getName();
 指定されたロガーのLevelがnullの場合、それはこのロガーの実効レベルが親から継承されることを意味しますが、その場合は空文字列が返されます。
loggerName - 取り出されるLoggerの名前。nullの場合は空文字列。 指定されたロガーが存在しない場合はnullが返されます。 Logger.getLevel()void setLoggerLevel(String loggerName, String levelName)
levelNameがnullでない場合は、指定されたロガーのレベルが、levelNameに一致する解析済みのLevelに設定されます。 levelNameがnullの場合は、指定されたロガーのレベルがnullに設定され、このロガーの実効レベルが、特定の(nullでない)レベル値を持つもっとも近い上位ノードから継承されます。 loggerName - 設定するLoggerの名前。 null以外。 levelName - 指定されたロガーに設定するレベルの名前。もっとも近い上位ノードからレベルが継承されるように設定する場合はnull。IllegalArgumentException - 指定されたロガーが存在しないか、levelNameが有効なレベル名ではない場合。SecurityException - セキュリティ・マネージャが存在する場合で、呼出し元がLoggingPermission("control")を持っていない場合。Logger.setLevel(java.util.logging.Level) バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。