Package org.jboss.logmanager.filters
Class LevelRangeFilter
- java.lang.Object
-
- org.jboss.logmanager.filters.LevelRangeFilter
-
- All Implemented Interfaces:
java.util.logging.Filter
public final class LevelRangeFilter extends java.lang.Object implements java.util.logging.Filter
Log only messages that fall within a level range.
-
-
Constructor Summary
Constructors Constructor Description LevelRangeFilter(java.util.logging.Level min, boolean minInclusive, java.util.logging.Level max, boolean maxInclusive)
Create a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isLoggable(java.util.logging.LogRecord record)
Determine if a record is loggable.
-
-
-
Constructor Detail
-
LevelRangeFilter
public LevelRangeFilter(java.util.logging.Level min, boolean minInclusive, java.util.logging.Level max, boolean maxInclusive)
Create a new instance.- Parameters:
min
- the minimum (least severe) level, inclusiveminInclusive
-true
if themin
value is inclusive,false
if it is exclusivemax
- the maximum (most severe) level, inclusivemaxInclusive
-true
if themax
value is inclusive,false
if it is exclusive
-
-
Method Detail
-
isLoggable
public boolean isLoggable(java.util.logging.LogRecord record)
Determine if a record is loggable.- Specified by:
isLoggable
in interfacejava.util.logging.Filter
- Parameters:
record
- the log record- Returns:
true
if the record's level falls within the range specified for this instance
-
-