|
||||||||||
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,
ValueLevelPair[] pairs,
String level,
String match,
String mismatch)
Create the DynamicThresholdFilter. |
Filter.Result |
filter(LogEvent event)
Context Filter method. |
Filter.Result |
filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t)
Appender Filter method. |
Filter.Result |
filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t)
Appender Filter method. |
Filter.Result |
filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object[] params)
Appender Filter method. |
String |
getKey()
|
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, org.apache.logging.log4j.Level level, org.apache.logging.log4j.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, org.apache.logging.log4j.Level level, org.apache.logging.log4j.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, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.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 String toString()
toString
in class FilterBase
public static DynamicThresholdFilter createFilter(String key, ValueLevelPair[] 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 |