public class LevelMatchFilter extends Filter
The filter admits two options LevelToMatch and
AcceptOnMatch. If there is an exact match between the value
of the LevelToMatch option and the level of the LoggingEvent
, then the decide(org.apache.log4j.spi.LoggingEvent)
method returns Filter.ACCEPT
in case the AcceptOnMatch option value is set
to true
, if it is false
then Filter.DENY
is returned. If there is no match, Filter.NEUTRAL
is returned.
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
acceptOnMatch
Do we return ACCEPT when a match occurs.
|
(package private) Level |
levelToMatch |
Constructor and Description |
---|
LevelMatchFilter() |
Modifier and Type | Method and Description |
---|---|
int |
decide(LoggingEvent event)
Return the decision of this filter.
|
boolean |
getAcceptOnMatch() |
String |
getLevelToMatch() |
void |
setAcceptOnMatch(boolean acceptOnMatch) |
void |
setLevelToMatch(String level) |
activateOptions, getNext, setNext
boolean acceptOnMatch
true
.Level levelToMatch
public LevelMatchFilter()
public void setLevelToMatch(String level)
public String getLevelToMatch()
public void setAcceptOnMatch(boolean acceptOnMatch)
public boolean getAcceptOnMatch()
public int decide(LoggingEvent event)
Filter.NEUTRAL
if the LevelToMatch option
is not set or if there is not match. Otherwise, if there is a
match, then the returned decision is Filter.ACCEPT
if the
AcceptOnMatch property is set to true
. The
returned decision is Filter.DENY
if the
AcceptOnMatch property is set to false.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses