public interface PlatformLoggingMXBean extends PlatformManagedObject
有一个全局的PlatformLoggingMXBean实例。的ManagementFactory.getPlatformMXBean方法可以用来获取PlatformLoggingMXBean对象如下:
platformloggingmxbean测井= managementfactory。getplatformmxbean(platformloggingmxbean。类);的
PlatformLoggingMXBean对象也与平台
MBeanServer注册。用于唯一识别
PlatformLoggingMXBean在MBeanServer
ObjectName:
java.util.logging:type=Logging
实例与本ObjectName平台MBeanServer注册实现定义的所有属性LoggingMXBean。
| Modifier and Type | Method and Description |
|---|---|
String |
getLoggerLevel(String loggerName)
获取具有指定记录相关的日志
level名称。
|
List<String> |
getLoggerNames()
返回当前注册
logger名单。
|
String |
getParentLoggerName(String loggerName)
为指定的日志返回的
parent名称。
|
void |
setLoggerLevel(String loggerName, String levelName)
设置指定的新
level指定记录器。
|
getObjectNameList<String> getLoggerNames()
LogManager.getLoggerNames()记录器的名称。
String分别是目前注册
Logger名称。
String getLoggerLevel(String loggerName)
null。该方法首先找出给定名称的记录并返回日志级别的名称叫:
Logger.getLevel().getName();
如果指定的日志Level是null,这意味着该记录仪的有效程度是从父母继承,空字符串将被返回。
loggerName的
Logger名称进行检索。
null。如果指定的记录不存在,则返回
null。
Logger.getLevel()
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)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.