Module  java.management
软件包  java.lang.management

Interface PlatformLoggingMXBean

    • 方法详细信息

      • getLoggerNames

        List<String> getLoggerNames​()
        返回当前注册的logger名称的列表。 该方法调用LogManager.getLoggerNames()并返回一个记录器名称列表。
        结果
        一份 String的名单,目前已注册 Logger
      • getLoggerLevel

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

        如果Level指定logger是null ,这意味着此logger的有效级别从其父继承,一个空字符串将被退回。

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

        void setLoggerLevel​(String loggerName,
                            String levelName)
        将指定的记录器设置为指定的新的level 如果levelName不是null ,指定logger的级别设置为解析Level匹配levelName 如果levelNamenull ,则指定记录器的级别设置为null并且记录器的有效级别从具有(非空)级别值的最近祖先继承。
        参数
        loggerName - 要设置的Logger的名称。 必须非空。
        levelName - 在指定记录器上设置的级别的名称,如果将级别设置为从其最近的祖先继承, null
        异常
        IllegalArgumentException - 如果指定的记录器不存在,或者 levelName不是有效的级别名称。
        SecurityException - 如果安全管理器存在,并且调用者没有LoggingPermission(“control”)。
        另请参见:
        Logger.setLevel(java.util.logging.Level)
      • getParentLoggerName

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