|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.log4j.spi.Filter org.apache.log4j.filter.LoggerMatchFilter
public class LoggerMatchFilter
This is a very simple filter based on logger name matching.
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".
Field Summary |
---|
Fields inherited from class org.apache.log4j.spi.Filter |
---|
ACCEPT, DENY, NEUTRAL, next |
Constructor Summary | |
---|---|
LoggerMatchFilter()
|
Method Summary | |
---|---|
int |
decide(org.apache.log4j.spi.LoggingEvent event)
|
boolean |
getAcceptOnMatch()
Gets whether a match should result in acceptance. |
java.lang.String |
getLoggerToMatch()
Gets logger name. |
void |
setAcceptOnMatch(boolean acceptOnMatch)
Sets whether a match should result in acceptance. |
void |
setLoggerToMatch(java.lang.String logger)
Sets logger name. |
Methods inherited from class org.apache.log4j.spi.Filter |
---|
activateOptions, getNext, setNext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LoggerMatchFilter()
Method Detail |
---|
public void setLoggerToMatch(java.lang.String logger)
logger
- logger name.public java.lang.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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010 The Apache Software Foundation. Licensed under the Apache License, Version 2.0
Apache Extras Companion for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.