返回介绍

java.util.logging 接口 LoggingMXBean

发布于 2019-10-04 09:51:56 字数 3960 浏览 937 评论 0 收藏 0


public interface LoggingMXBean

日志记录设施的管理接口。

存在单个 LoggingMXBean 的全局实例。此实例是一个 MXBean,可通过调用 LogManager.getLoggingMXBean() 得到,或者从 platform MBeanServer 方法得到。

在 MBeanServer 中惟一标识 LoggingMXBeanObjectName 是:

java.util.logging:type=Logging

从以下版本开始:
1.5
另请参见:
ManagementFactory

方法摘要
StringgetLoggerLevel(StringloggerName)

获得与指定 logger 相关的日志级别名称。

List<String>getLoggerNames()

返回当前已注册的 logger 列表。

StringgetParentLoggerName(StringloggerName)

返回指定 logger 的父 logger 名称。

voidsetLoggerLevel(StringloggerName, StringlevelName)

将指定 logger 设置为指定的新级别。

方法详细信息

getLoggerNames

List<String> getLoggerNames()
返回当前已注册的 logger 列表。此方法调用 LogManager.getLoggerNames() ,并返回 logger 的名称列表。
返回:
String 列表,其中每一项都是一个当前已注册的 Logger 名称。

getLoggerLevel

String getLoggerLevel(StringloggerName)
获得与指定 logger 相关的日志级别名称。如果指定 logger 不存在,则返回 null 。此方法首先查找给定名称的 logger ,然后返回日志级别的名称,这通过调用以下方法来实现:

Logger.getLevel() . getName() ;

如果指定 logger 的 Levelnull (这意味着此 logger 的有效级别继承自它的父亲),则返回一个空字符串。

参数:
loggerName - 要检索的 Logger 的名称。
返回:
指定 logger 的日志级别的名称;如果指定 logger 的日志级别为 null ,则返回一个空字符串。如果指定 logger 不存在,则返回 null
另请参见:
Logger.getLevel()

setLoggerLevel

void setLoggerLevel(StringloggerName,
                    StringlevelName)
将指定 logger 设置为指定的新级别。如果 levelName 不为 null ,则将指定 logger 的级别设置为与 levelName 匹配的、分析后的 Level 。如果 levelNamenull ,则将指定 logger 的级别设置为 null ,并且其有效级别继承自最近的祖先(带特定的非 null 级别值)。
参数:
loggerName - 要设置的 Logger 的名称。必须为非 null。
levelName - 指定 logger 所要设置的级别名称,如果设置该级别继承其最近的祖先,则为 null
抛出:
IllegalArgumentException - 如果指定 logger 不存在,或 levelName 不是一个有效的级别名称。
SecurityException - 如果安全管理器存在并且调用方不具有 LoggingPermission("control")。
另请参见:
Logger.setLevel(java.util.logging.Level)

getParentLoggerName

String getParentLoggerName(StringloggerName)
返回指定 logger 的父 logger 名称。如果指定 logger 不存在,则返回 null 。如果指定 logger 是命名空间中的根 Logger ,则结果是一个空字符串。
参数:
loggerName - Logger 的名称。
返回:
最近的现有父 logger 的名称;如果指定的 logger 是根 logger ,则返回一个空字符串。如果指定 logger 不存在,则返回 null

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文