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.Filter
Copyright © 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.