模块  java.logging
软件包  java.util.logging

Interface Filter

  • Functional Interface:
    这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。

    @FunctionalInterfacepublic interface Filter
    除了日志级别提供的控制之外,过滤器还可用于对记录的内容进行精细控制。

    每个Logger和每个Handler都可以有一个与之关联的过滤器。 Logger或Handler将调用isLoggable方法来检查是否应发布给定的LogRecord。 如果isLoggable返回false,则将丢弃LogRecord。

    从以下版本开始:
    1.4
    • 方法详细信息

      • isLoggable

        boolean isLoggable​(LogRecord record)
        检查是否应发布给定的日志记录。
        参数
        record - 一个LogRecord
        结果
        true if the log record should be published.