Class LevelRangeFilter
java.lang.Object
org.jboss.logmanager.filters.LevelRangeFilter
- All Implemented Interfaces:
Filter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final booleanprivate final intprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionLevelRangeFilter(Level min, boolean minInclusive, Level max, boolean maxInclusive) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisLoggable(LogRecord record) Determine if a record is loggable.
-
Field Details
-
min
private final int min -
max
private final int max -
minInclusive
private final boolean minInclusive -
maxInclusive
private final boolean maxInclusive
-
-
Constructor Details
-
LevelRangeFilter
Create a new instance.- Parameters:
min- the minimum (least severe) level, inclusiveminInclusive-trueif theminvalue is inclusive,falseif it is exclusivemax- the maximum (most severe) level, inclusivemaxInclusive-trueif themaxvalue is inclusive,falseif it is exclusive
-
-
Method Details
-
isLoggable
Determine if a record is loggable.- Specified by:
isLoggablein interfaceFilter- Parameters:
record- the log record- Returns:
trueif the record's level falls within the range specified for this instance
-