public interface LoggingMXBean
java.util.logging.LoggingMXBean |
日志记录工具的管理界面。
有一个单一的全球实例LoggingMXBean 。 该javax.management.ObjectName ObjectName
唯一标识的管理界面进行日志记录的内MBeanServer
是:
java.util.logging:type=Logging
Public methods |
|
---|---|
abstract String |
getLoggerLevel(String loggerName) 获取与指定记录器关联的日志级别的名称。 |
abstract List<String> |
getLoggerNames() 返回当前注册的记录器名称列表。 |
abstract String |
getParentLoggerName(String loggerName) 返回指定记录器的父项的名称。 |
abstract void |
setLoggerLevel(String loggerName, String levelName) 将指定的记录器设置为指定的新级别。 |
String getLoggerLevel (String loggerName)
获取与指定记录器关联的日志级别的名称。 如果指定的记录器不存在,则返回null 。 此方法首先查找给定名称的记录器,然后通过调用以下命令返回日志级别的名称:
Logger.getLevel()
.getName()
;
如果指定logger的 Level是 null,这意味着此logger的有效级别从其父继承,一个空字符串将被退回。
Parameters | |
---|---|
loggerName |
String : The name of the Logger to be retrieved. |
Returns | |
---|---|
String |
The name of the log level of the specified logger; or an empty string if the log level of the specified logger is null. If the specified logger does not exist, null is returned. |
也可以看看:
List<String> getLoggerNames ()
返回当前注册的记录器名称列表。 此方法调用getLoggerNames()
并返回记录器名称的列表。
Returns | |
---|---|
List<String> |
A list of String each of which is a currently registered Logger name. |
String getParentLoggerName (String loggerName)
返回指定记录器的父项的名称。 如果指定的记录器不存在,则返回null 。 如果指定的记录器是名称空间中的根Logger ,则结果将是空字符串。
Parameters | |
---|---|
loggerName |
String : The name of a Logger. |
Returns | |
---|---|
String |
the name of the nearest existing parent logger; an empty string if the specified logger is the root logger. If the specified logger does not exist, null is returned. |
void setLoggerLevel (String loggerName, String levelName)
将指定的记录器设置为指定的新级别。 如果levelName不是null ,则指定记录器的级别设置为与levelName匹配的解析Level 。 如果levelName为null ,则指定记录器的级别设置为null,并且记录器的有效级别将从具有特定(非空)级别值的最近的祖先继承。
Parameters | |
---|---|
loggerName |
String : The name of the Logger to be set. Must be non-null. |
levelName |
String : The name of the level to set on the specified logger, or null if setting the level to inherit from its nearest ancestor. |
Throws | |
---|---|
IllegalArgumentException |
if the specified logger does not exist, or levelName is not a valid level name. |
SecurityException |
if a security manager exists and if the caller does not have LoggingPermission("control"). |
也可以看看: