Package org.apache.log4j.varia
Class StringMatchFilter
- java.lang.Object
-
- org.apache.log4j.spi.Filter
-
- org.apache.log4j.varia.StringMatchFilter
-
public class StringMatchFilter extends Filter
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 thedecide(LoggingEvent)method returnsFilter.ACCEPTif the AcceptOnMatch option value is true, if it is false thenFilter.DENYis returned. If there is no match,Filter.NEUTRALis returned.- Since:
- 0.9.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCEPT_ON_MATCH_OPTIONDeprecated.Options are now handled using the JavaBeans paradigm.(package private) booleanacceptOnMatchstatic java.lang.StringSTRING_TO_MATCH_OPTIONDeprecated.Options are now handled using the JavaBeans paradigm.(package private) java.lang.StringstringToMatch
-
Constructor Summary
Constructors Constructor Description StringMatchFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intdecide(LoggingEvent event)ReturnsFilter.NEUTRALis there is no string match.booleangetAcceptOnMatch()java.lang.String[]getOptionStrings()Deprecated.We now use JavaBeans introspection to configure components.java.lang.StringgetStringToMatch()voidsetAcceptOnMatch(boolean acceptOnMatch)voidsetOption(java.lang.String key, java.lang.String value)Deprecated.Use the setter method for the option directly instead of the genericsetOptionmethod.voidsetStringToMatch(java.lang.String s)-
Methods inherited from class org.apache.log4j.spi.Filter
activateOptions, getNext, setNext
-
-
-
-
Field Detail
-
STRING_TO_MATCH_OPTION
@Deprecated public static final java.lang.String STRING_TO_MATCH_OPTION
Deprecated.Options are now handled using the JavaBeans paradigm. This constant is not longer needed and will be removed in the near term.- See Also:
- Constant Field Values
-
ACCEPT_ON_MATCH_OPTION
@Deprecated public static final java.lang.String ACCEPT_ON_MATCH_OPTION
Deprecated.Options are now handled using the JavaBeans paradigm. This constant is not longer needed and will be removed in the near term.- See Also:
- Constant Field Values
-
acceptOnMatch
boolean acceptOnMatch
-
stringToMatch
java.lang.String stringToMatch
-
-
Method Detail
-
decide
public int decide(LoggingEvent event)
ReturnsFilter.NEUTRALis there is no string match.
-
getAcceptOnMatch
public boolean getAcceptOnMatch()
-
getOptionStrings
@Deprecated public java.lang.String[] getOptionStrings()
Deprecated.We now use JavaBeans introspection to configure components. Options strings are no longer needed.
-
getStringToMatch
public java.lang.String getStringToMatch()
-
setAcceptOnMatch
public void setAcceptOnMatch(boolean acceptOnMatch)
-
setOption
@Deprecated public void setOption(java.lang.String key, java.lang.String value)Deprecated.Use the setter method for the option directly instead of the genericsetOptionmethod.
-
setStringToMatch
public void setStringToMatch(java.lang.String s)
-
-