Class LevelFilter

  • All Implemented Interfaces:
    Filter

    public final class LevelFilter
    extends Object
    implements Filter
    A filter which excludes messages of a certain level or levels
    • Constructor Detail

      • LevelFilter

        public LevelFilter​(Level includedLevel)
        Construct a new instance.
        Parameters:
        includedLevel - the level to include
      • LevelFilter

        public LevelFilter​(Collection<Level> includedLevels)
        Construct a new instance.
        Parameters:
        includedLevels - the levels to exclude
    • Method Detail

      • isLoggable

        public boolean isLoggable​(LogRecord record)
        Determine whether the message is loggable.
        Specified by:
        isLoggable in interface Filter
        Parameters:
        record - the log record
        Returns:
        true if the level is in the inclusion list