public abstract class Filter extends Object
| Modifier and Type | Field | 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 | Description |
|---|---|
Filter() |
| Modifier and Type | Method | 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-2018. 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.