模块 java.logging

接口 LoggingMXBean


@Deprecated (since ="9") public interface LoggingMXBean
已弃用。
LoggingMXBean 不再是 platform MXBean 并被 PlatformLoggingMXBean 取代。它不会在平台 MBeanServer 中注册。请改用 ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
日志记录工具的管理界面。 java.lang.management.PlatformLoggingMXBean 是在 platform MBeanServer 中注册的日志记录工具的管理接口。建议使用通过ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class) 方法获得的PlatformLoggingMXBean
自从:
1.5
参见:
  • 方法详情

    • getLoggerNames

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

      String  getLoggerLevel(String  loggerName)
      已弃用。
      获取与指定记录器关联的日志级别的名称。如果指定的记录器不存在,则返回null。此方法首先找到给定名称的记录器,然后通过调用返回日志级别的名称:
      Logger.getLevel() .getName() ;

      如果指定记录器的Levelnull,表示该记录器的有效级别继承自其父级,则返回空字符串。

      参数:
      loggerName - 要检索的 Logger 的名称。
      返回:
      指定记录器的日志级别名称;如果指定记录器的日志级别为 null ,则为空字符串。如果指定的记录器不存在,则返回null
      参见:
    • setLoggerLevel

      void setLoggerLevel(String  loggerName, String  levelName)
      已弃用。
      将指定的记录器设置为指定的新级别。如果 levelName 不是 null ,则指定记录器的级别设置为与 levelName 匹配的已解析 Level 。如果 levelNamenull ,则指定记录器的级别设置为 null 并且记录器的有效级别从其具有特定(非空)级别值的最近祖先继承。
      参数:
      loggerName - 要设置的 Logger 的名称。必须是非空的。
      levelName - 要在指定记录器上设置的级别的名称,或者 null 如果将级别设置为从其最近的祖先继承。
      抛出:
      IllegalArgumentException - 如果指定的记录器不存在,或者 levelName 不是有效的级别名称。
      SecurityException - 如果存在安全管理器并且调用者没有 LoggingPermission("control")。
      参见:
    • getParentLoggerName

      String  getParentLoggerName(String  loggerName)
      已弃用。
      返回指定记录器的父项名称。如果指定的记录器不存在,则返回null。如果指定的记录器是命名空间中的根 Logger,则结果将为空字符串。
      参数:
      loggerName - Logger 的名称。
      返回:
      最近的现有父记录器的名称;如果指定的记录器是根记录器,则为空字符串。如果指定的记录器不存在,则返回null