Module java.logging

Interface LoggingMXBean


@Deprecated(since="9") public interface LoggingMXBean
Deprecated.
LoggingMXBean is no longer a platform MXBean and is replaced with PlatformLoggingMXBean. It will not register in the platform MBeanServer. Use ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class) instead.
日志记录设施的管理接口。java.lang.management.PlatformLoggingMXBean 是注册在platform MBeanServer中的日志记录设施的管理接口。建议使用通过ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)方法获取的PlatformLoggingMXBean
自版本:
1.5
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    getLoggerLevel(String loggerName)
    已弃用。
    获取与指定记录器关联的日志级别的名称。
    已弃用。
    返回当前注册的记录器名称列表。
    已弃用。
    返回指定记录器的父记录器的名称。
    void
    setLoggerLevel(String loggerName, String levelName)
    已弃用。
    将指定的记录器设置为指定的新级别。
  • Method Details

    • getLoggerNames

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

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

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

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

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

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