|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.logging.log4j.core.filter.AbstractFilter
org.apache.logging.log4j.core.filter.MarkerFilter
public final class MarkerFilter
This filter returns the onMatch result if the marker in the LogEvent is the same as or has the configured marker as a parent.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.Filter |
|---|
Filter.Result |
| Field Summary |
|---|
| Fields inherited from class org.apache.logging.log4j.core.filter.AbstractFilter |
|---|
LOGGER, onMatch, onMismatch |
| Method Summary | |
|---|---|
static MarkerFilter |
createFilter(String marker,
String match,
String mismatch)
Create the MarkerFilter. |
Filter.Result |
filter(LogEvent event)
Context Filter method. |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t)
Appender Filter method. |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
Object msg,
Throwable t)
Appender Filter method. |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
String msg,
Object[] params)
Appender Filter method. |
String |
toString()
|
| Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilter |
|---|
getOnMatch, getOnMismatch, isStarted, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public Filter.Result filter(Logger logger,
Level level,
Marker marker,
String msg,
Object[] params)
AbstractFilter
filter in interface Filterfilter in class AbstractFilterlogger - the Logger.level - The logging Level.marker - The Marker, if any.msg - The message, if present.params - An array of parameters or null.
public Filter.Result filter(Logger logger,
Level level,
Marker marker,
Object msg,
Throwable t)
AbstractFilter
filter in interface Filterfilter in class AbstractFilterlogger - the Logger.level - The logging Level.marker - The Marker, if any.msg - The message, if present.t - A throwable or null.
public Filter.Result filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t)
AbstractFilter
filter in interface Filterfilter in class AbstractFilterlogger - the Logger.level - The logging Level.marker - The Marker, if any.msg - The message, if present.t - A throwable or null.
public Filter.Result filter(LogEvent event)
AbstractFilter
filter in interface Filterfilter in class AbstractFilterevent - The LogEvent.
public String toString()
toString in class AbstractFilter
public static MarkerFilter createFilter(String marker,
String match,
String mismatch)
marker - The Marker name to match.match - The action to take if a match occurs.mismatch - The action to take if no match occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||