org.apache.log4j.varia
Class LevelMatchFilter
- OptionHandler
public class LevelMatchFilter
This is a very simple filter based on level matching.
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(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.
decide
public int decide(LoggingEvent event)
Return the decision of this filter.
Returns
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.
- decide in interface Filter
getAcceptOnMatch
public boolean getAcceptOnMatch()
getLevelToMatch
public String getLevelToMatch()
setAcceptOnMatch
public void setAcceptOnMatch(boolean acceptOnMatch)
setLevelToMatch
public void setLevelToMatch(String level)
Copyright 2000-2005 Apache Software Foundation.