|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.filter.FilterBase
org.apache.logging.log4j.core.filter.DynamicThresholdFilter
public final class DynamicThresholdFilter
Compare against a log level that is associated with an MDC value.
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.FilterBase |
---|
LOGGER, onMatch, onMismatch |
Method Summary | |
---|---|
static DynamicThresholdFilter |
createFilter(String key,
KeyValuePair[] pairs,
String level,
String match,
String mismatch)
Create the DynamicThresholdFilter. |
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 |
getKey()
|
Map<String,Level> |
getLevelMap()
|
String |
toString()
|
Methods inherited from class org.apache.logging.log4j.core.filter.FilterBase |
---|
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 String getKey()
public Filter.Result filter(Logger logger, Level level, Marker marker, String msg, Object[] params)
FilterBase
filter
in interface Filter
filter
in class FilterBase
logger
- 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)
FilterBase
filter
in interface Filter
filter
in class FilterBase
logger
- 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)
FilterBase
filter
in interface Filter
filter
in class FilterBase
logger
- 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)
FilterBase
filter
in interface Filter
filter
in class FilterBase
event
- The LogEvent.
public Map<String,Level> getLevelMap()
public String toString()
toString
in class FilterBase
public static DynamicThresholdFilter createFilter(String key, KeyValuePair[] pairs, String level, String match, String mismatch)
key
- The name of the key to compare.pairs
- An array of value and Level pairs.level
- The default Level.match
- The action to perform if a match occurs.mismatch
- The action to perform if no match occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |