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指定记录器。
|
getObjectName
List<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.