|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.log4j.spi.Filter
public abstract class Filter
Field Summary | |
---|---|
static int |
ACCEPT
The log event must be logged immediately without consulting with the remaining filters, if any, in the chain. |
static int |
DENY
The log event must be dropped immediately without consulting with the remaining filters, if any, in the chain. |
static int |
NEUTRAL
This filter is neutral with respect to the log event. |
Filter |
next
Deprecated. As of 1.2.12, use getNext() and setNext(org.apache.log4j.spi.Filter) instead |
Constructor Summary | |
---|---|
Filter()
|
Method Summary | |
---|---|
void |
activateOptions()
Usually filters options become active when set. |
abstract int |
decide(LoggingEvent event)
If the decision is DENY , then the event will be
dropped. |
Filter |
getNext()
Return the pointer to the next filter. |
void |
setNext(Filter next)
Set the next filter pointer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DENY
public static final int NEUTRAL
public static final int ACCEPT
@Deprecated public Filter next
getNext()
and setNext(org.apache.log4j.spi.Filter)
instead
Constructor Detail |
---|
public Filter()
Method Detail |
---|
public void activateOptions()
public abstract int decide(LoggingEvent event)
If the decision is DENY
, then the event will be
dropped. If the decision is NEUTRAL
, then the next
filter, if any, will be invoked. If the decision is ACCEPT then
the event will be logged without consulting with other filters in
the chain.
event
- The LoggingEvent to decide upon.
public void setNext(Filter next)
next
- The next Filter.public Filter getNext()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.