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.
| 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, setNextpublic 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.Copyright © 1999–2022 QOS.CH Sarl (Switzerland). All rights reserved.