public class StringMatchFilter extends Filter
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.
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ACCEPT_ON_MATCH_OPTION
已过时。
Options are now handled using the JavaBeans paradigm.
This constant is not longer needed and will be removed in the
near term.
|
static java.lang.String |
STRING_TO_MATCH_OPTION
已过时。
Options are now handled using the JavaBeans paradigm.
This constant is not longer needed and will be removed in the
near term.
|
构造器和说明 |
---|
StringMatchFilter() |
限定符和类型 | 方法和说明 |
---|---|
int |
decide(LoggingEvent event)
Returns
Filter.NEUTRAL is there is no string match. |
boolean |
getAcceptOnMatch() |
java.lang.String[] |
getOptionStrings()
已过时。
We now use JavaBeans introspection to configure
components. Options strings are no longer needed.
|
java.lang.String |
getStringToMatch() |
void |
setAcceptOnMatch(boolean acceptOnMatch) |
void |
setOption(java.lang.String key,
java.lang.String value)
已过时。
Use the setter method for the option directly instead
of the generic
setOption method. |
void |
setStringToMatch(java.lang.String s) |
activateOptions, getNext, setNext
public static final java.lang.String STRING_TO_MATCH_OPTION
public static final java.lang.String ACCEPT_ON_MATCH_OPTION
public java.lang.String[] getOptionStrings()
public void setOption(java.lang.String key, java.lang.String value)
setOption
method.public void setStringToMatch(java.lang.String s)
public java.lang.String getStringToMatch()
public void setAcceptOnMatch(boolean acceptOnMatch)
public boolean getAcceptOnMatch()
public int decide(LoggingEvent event)
Filter.NEUTRAL
is there is no string match.