public abstract class NameFilter
extends java.lang.Object
implements java.util.logging.Filter
| Modifier and Type | Field and Description |
|---|---|
protected int |
level
The level (lower limit) that passes this filter.
|
protected java.lang.String |
namePrefix
The prefix the name needs to pass this filter.
|
| Modifier | Constructor and Description |
|---|---|
protected |
NameFilter(java.lang.String namePrefix,
java.util.logging.Level level)
Creates a new filter based on an arbitrary name and a log level.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLoggable(java.util.logging.Level currLevel)
Whether the designated level passes this filter (without checking for the
name).
|
boolean |
isLoggable(java.lang.String name,
java.util.logging.Level currLevel)
Whether a log record with the designated name and level passes this filter.
|
protected final java.lang.String namePrefix
protected final int level
protected NameFilter(java.lang.String namePrefix,
java.util.logging.Level level)
namePrefix - The prefix the name needs to pass this filter.level - The level (lower limit) that passes this filter.public boolean isLoggable(java.lang.String name,
java.util.logging.Level currLevel)
name - A name of the log record which check for whether it passes this
filter.currLevel - The level which to check for whether it passes this
filter.public boolean isLoggable(java.util.logging.Level currLevel)
currLevel - The level which to check for whether it passes this filter.