public abstract class Filter extends Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
Filter() |
Modifier and Type | Method and Description |
---|---|
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.
|
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)
insteadpublic 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()
Copyright © 1999-2017. 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.