-
@Deprecated(since="9") public interface LoggingMXBean
Deprecated.LoggingMXBean
is no longer aplatform MXBean
and is replaced withPlatformLoggingMXBean
. It will not register in the platformMBeanServer
. UseManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
instead.日志记录工具的管理界面。java.lang.management.PlatformLoggingMXBean
是在注册的日志记录工具的管理界面platform MBeanServer
。 建议使用PlatformLoggingMXBean
经由获得ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
方法。- 从以下版本开始:
- 1.5
- 另请参见:
-
PlatformLoggingMXBean
-
-
方法摘要
所有方法 实例方法 抽象方法 弃用的方法 变量和类型 方法 描述 String
getLoggerLevel(String loggerName)
已过时。获取与指定记录器关联的日志级别的名称。List<String>
getLoggerNames()
已过时。返回当前注册的记录器名称列表。String
getParentLoggerName(String loggerName)
已过时。返回指定记录器的父级名称。void
setLoggerLevel(String loggerName, String levelName)
已过时。将指定的记录器设置为指定的新级别。
-
-
-
方法详细信息
-
getLoggerNames
List<String> getLoggerNames()
Deprecated.返回当前注册的记录器名称列表。 此方法调用LogManager.getLoggerNames()
并返回记录器名称列表。- 结果
-
String
的列表,每个都是当前注册的Logger
名称。
-
getLoggerLevel
String getLoggerLevel(String loggerName)
Deprecated.获取与指定记录器关联的日志级别的名称。 如果指定的记录器不存在,则返回null
。 此方法首先查找给定名称的记录器,然后通过调用以下命令返回日志级别的名称:Logger.getLevel()
.getName()
;如果
Level
指定logger是null
,这意味着此logger的有效级别从其父继承,一个空字符串将被退回。- 参数
-
loggerName
- 要检索的Logger
的名称。 - 结果
-
指定记录器的日志级别的名称;
如果指定记录器的日志级别为
null
空字符串。 如果指定的记录器不存在,则返回null
。 - 另请参见:
-
Logger.getLevel()
-
setLoggerLevel
void setLoggerLevel(String loggerName, String levelName)
Deprecated.将指定的记录器设置为指定的新级别。 如果levelName
不是null
,则指定的记录器的级别设置为与Level
匹配的已解析的levelName
。 如果levelName
是null
,则指定记录器的级别设置为null
并且记录器的有效级别将从具有特定(非空)级别值的最近祖先继承。- 参数
-
loggerName
- 要设置的Logger
的名称。 必须为非null。 -
levelName
- 要在指定的记录器上设置的级别的名称,如果将级别设置为从其最近的祖先继承,null
。 - 异常
-
IllegalArgumentException
- 如果指定的记录器不存在,或者levelName
不是有效的级别名称。 -
SecurityException
- 如果存在安全管理器且调用者没有LoggingPermission(“control”)。 - 另请参见:
-
Logger.setLevel(java.util.logging.Level)
-
-