org.apache.log4j.filter
Class StringMatchFilter
java.lang.Object
org.apache.log4j.spi.ComponentBase
org.apache.log4j.spi.Filter
org.apache.log4j.filter.StringMatchFilter
- All Implemented Interfaces:
- Component, OptionHandler
- Direct Known Subclasses:
- StringMatchFilter
- public class StringMatchFilter
- extends Filter
This is a very simple filter based on string matching.
The filter admits two options StringToMatch and
AcceptOnMatch. If there is a match between the value of the
StringToMatch option and the message of the LoggingEvent
,
then the decide(LoggingEvent)
method returns
Filter.ACCEPT
if
the AcceptOnMatch option value is true, if it is false then
Filter.DENY
is returned. If there is no match, Filter.NEUTRAL
is returned.
- Since:
- 0.9.0
- Author:
- Ceki Gülcü
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringMatchFilter
public StringMatchFilter()
setStringToMatch
public void setStringToMatch(String s)
getStringToMatch
public String getStringToMatch()
setAcceptOnMatch
public void setAcceptOnMatch(boolean acceptOnMatch)
getAcceptOnMatch
public boolean getAcceptOnMatch()
decide
public int decide(LoggingEvent event)
- Returns
Filter.NEUTRAL
is there is no string match.
- Specified by:
decide
in class Filter
- Parameters:
event
- The LoggingEvent to decide upon.
Copyright 2000-2005 Apache Software Foundation.