Deprecated.
日志记录设施的管理接口。
java.lang.management.PlatformLoggingMXBean
是注册在platform MBeanServer
中的日志记录设施的管理接口。建议使用通过ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
方法获取的PlatformLoggingMXBean
。
- 自版本:
- 1.5
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptiongetLoggerLevel
(String loggerName) 已弃用。获取与指定记录器关联的日志级别的名称。已弃用。返回当前注册的记录器名称列表。getParentLoggerName
(String loggerName) 已弃用。返回指定记录器的父记录器的名称。void
setLoggerLevel
(String loggerName, String levelName) 已弃用。将指定的记录器设置为指定的新级别。
-
Method Details
-
getLoggerNames
Deprecated.返回当前注册的记录器名称列表。此方法调用LogManager.getLoggerNames()
并返回记录器名称列表。- 返回:
-
一个
String
列表,每个都是当前注册的Logger
名称。
-
getLoggerLevel
Deprecated.获取与指定记录器关联的日志级别的名称。如果指定的记录器不存在,则返回null
。此方法首先找到给定名称的记录器,然后通过调用以下方法返回日志级别的名称:Logger.getLevel()
.getName()
;如果指定记录器的
Level
为null
,表示此记录器的有效级别是从其父级继承的,则将返回空字符串。- 参数:
-
loggerName
- 要检索的Logger
的名称。 - 返回:
-
指定记录器的日志级别的名称;如果指定记录器的日志级别为
null
,则返回空字符串。如果指定的记录器不存在,则返回null
。 - 参见:
-
setLoggerLevel
Deprecated.将指定的记录器设置为指定的新级别。如果levelName
不为null
,则将指定记录器的级别设置为与levelName
匹配的解析Level
。如果levelName
为null
,则将指定记录器的级别设置为null
,并且记录器的有效级别将从具有特定(非空)级别值的最近祖先继承。- 参数:
-
loggerName
- 要设置的Logger
的名称。必须为非空。 -
levelName
- 要在指定记录器上设置的级别的名称,或者如果要将级别设置为从最近祖先继承,则为null
。 - 抛出:
-
IllegalArgumentException
- 如果指定的记录器不存在,或者levelName
不是有效的级别名称。 -
SecurityException
- 如果存在安全管理器并且调用者没有LoggingPermission("control")。 - 参见:
-
getParentLoggerName
Deprecated.返回指定记录器的父记录器的名称。如果指定的记录器不存在,则返回null
。如果指定的记录器是命名空间中的根Logger
,则结果将是空字符串。- 参数:
-
loggerName
-Logger
的名称。 - 返回:
-
最近存在的父记录器的名称;如果指定的记录器是根记录器,则为空字符串。如果指定的记录器不存在,则返回
null
。
-
LoggingMXBean
is no longer aplatform MXBean
and is replaced withPlatformLoggingMXBean
. It will not register in the platformMBeanServer
. UseManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
instead.