已弃用。
日志记录工具的管理界面。
java.lang.management.PlatformLoggingMXBean 是在 platform MBeanServer 中注册的日志记录工具的管理接口。建议使用通过ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class) 方法获得的PlatformLoggingMXBean。
- 自从:
- 1.5
- 参见:
-
方法总结
修饰符和类型方法描述getLoggerLevel(String loggerName) 已弃用。获取与指定记录器关联的日志级别的名称。已弃用。返回当前注册的记录器名称列表。getParentLoggerName(String loggerName) 已弃用。返回指定记录器的父项名称。voidsetLoggerLevel(String loggerName, String levelName) 已弃用。将指定的记录器设置为指定的新级别。
-
方法详情
-
getLoggerNames
已弃用。返回当前注册的记录器名称列表。此方法调用LogManager.getLoggerNames()并返回记录器名称列表。- 返回:
String的列表,其中每个都是当前注册的Logger名称。
-
getLoggerLevel
已弃用。获取与指定记录器关联的日志级别的名称。如果指定的记录器不存在,则返回null。此方法首先找到给定名称的记录器,然后通过调用返回日志级别的名称:Logger.getLevel().getName();如果指定记录器的
Level为null,表示该记录器的有效级别继承自其父级,则返回空字符串。- 参数:
loggerName- 要检索的Logger的名称。- 返回:
-
指定记录器的日志级别名称;如果指定记录器的日志级别为
null,则为空字符串。如果指定的记录器不存在,则返回null。 - 参见:
-
setLoggerLevel
已弃用。将指定的记录器设置为指定的新级别。如果levelName不是null,则指定记录器的级别设置为与levelName匹配的已解析Level。如果levelName是null,则指定记录器的级别设置为null并且记录器的有效级别从其具有特定(非空)级别值的最近祖先继承。- 参数:
loggerName- 要设置的Logger的名称。必须是非空的。levelName- 要在指定记录器上设置的级别的名称,或者null如果将级别设置为从其最近的祖先继承。- 抛出:
IllegalArgumentException- 如果指定的记录器不存在,或者levelName不是有效的级别名称。SecurityException- 如果存在安全管理器并且调用者没有 LoggingPermission("control")。- 参见:
-
getParentLoggerName
已弃用。返回指定记录器的父项名称。如果指定的记录器不存在,则返回null。如果指定的记录器是命名空间中的根Logger,则结果将为空字符串。- 参数:
loggerName-Logger的名称。- 返回:
-
最近的现有父记录器的名称;如果指定的记录器是根记录器,则为空字符串。如果指定的记录器不存在,则返回
null。
-
LoggingMXBean不再是platform MXBean并被PlatformLoggingMXBean取代。它不会在平台MBeanServer中注册。请改用ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)。