public class LoggerMatchFilter
extends org.apache.log4j.spi.Filter
The filter admits two options LoggerToMatch and
AcceptOnMatch. If there is an exact match between the value
of the LoggerToMatch option and the logger 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. A loggerToMatch of "root"
matches both the root logger and a logger named "root".
| Constructor and Description |
|---|
LoggerMatchFilter() |
| Modifier and Type | Method and Description |
|---|---|
int |
decide(org.apache.log4j.spi.LoggingEvent event) |
boolean |
getAcceptOnMatch()
Gets whether a match should result in acceptance.
|
String |
getLoggerToMatch()
Gets logger name.
|
void |
setAcceptOnMatch(boolean acceptOnMatch)
Sets whether a match should result in acceptance.
|
void |
setLoggerToMatch(String logger)
Sets logger name.
|
public void setLoggerToMatch(String logger)
logger - logger name.public String getLoggerToMatch()
public void setAcceptOnMatch(boolean acceptOnMatch)
acceptOnMatch - if true, accept if logger name matches, otherwise reject.public boolean getAcceptOnMatch()
public int decide(org.apache.log4j.spi.LoggingEvent event)
decide in class org.apache.log4j.spi.FilterCopyright © 2013 The Apache Software Foundation. Licensed under the Apache License, Version 2.0
Apache Extras for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.