-
已过时。LoggingMXBean
不再是platform MXBean
,而是用PlatformLoggingMXBean
替代。 它不会在平台上注册MBeanServer
。 改用ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
。
@Deprecated(since="9") public interface LoggingMXBean
记录设备的管理界面。java.lang.management.PlatformLoggingMXBean
是在platform MBeanServer
注册的记录设施的管理界面。 它建议使用了PlatformLoggingMXBean
经由得到ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
方法。- 从以下版本开始:
- 1.5
- 另请参见:
-
PlatformLoggingMXBean
-
-
方法摘要
所有方法 接口方法 抽象方法 弃用的方法 Modifier and Type 方法 描述 String
getLoggerLevel(String loggerName)
已过时。获取与指定记录器关联的日志级别的名称。List<String>
getLoggerNames()
已过时。返回当前注册的记录器名称的列表。String
getParentLoggerName(String loggerName)
已过时。返回指定记录器的父级名称。void
setLoggerLevel(String loggerName, String levelName)
已过时。将指定的记录器设置为指定的新级别。
-
-
-
方法详细信息
-
getLoggerNames
List<String> getLoggerNames()
已过时。返回当前注册的记录器名称的列表。 此方法调用LogManager.getLoggerNames()
并返回一个记录器名称列表。- 结果
-
一份
String
的名单,目前已注册Logger
。
-
getLoggerLevel
String getLoggerLevel(String loggerName)
已过时。获取与指定记录器关联的日志级别的名称。 如果指定的记录器不存在,则返回null
。 此方法首先找到给定名称的记录器,然后通过调用以下命令返回日志级别的名称:Logger.getLevel()
.getName()
;如果
Level
指定logger是null
,这意味着此logger的有效级别从其父继承,一个空字符串将被退回。- 参数
-
loggerName
- 要检索的Logger
的名称。 - 结果
-
指定记录器的日志级别的名称;
如果指定的记录器的日志级别为
null
空字符串。 如果指定的记录器不存在,则返回null
。 - 另请参见:
-
Logger.getLevel()
-
setLoggerLevel
void setLoggerLevel(String loggerName, String levelName)
已过时。将指定的记录器设置为指定的新级别。 如果levelName
不是null
,则指定记录器的级别设置为Level
匹配levelName
。 如果levelName
为null
,则指定记录器的级别设置为null
并且记录器的有效级别从具有(非空)级别值的最近祖先继承。- 参数
-
loggerName
- 要设置的Logger
的名称。 必须非空。 -
levelName
- 在指定记录器上设置的级别的名称,如果设置级别从其最近的祖先继承,null
。 - 异常
-
IllegalArgumentException
- 如果指定的记录器不存在,或者levelName
不是有效的级别名称。 -
SecurityException
- 如果安全管理器存在,并且调用者没有LoggingPermission(“控制”)。 - 另请参见:
-
Logger.setLevel(java.util.logging.Level)
-
-