|
||||||||||
| 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.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.AbstractFilter |
|---|
LOGGER, onMatch, onMismatch |
| Method Summary | |
|---|---|
static DynamicThresholdFilter |
createFilter(String key,
KeyValuePair[] pairs,
String levelName,
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.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 String getKey()
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 Map<String,Level> getLevelMap()
public String toString()
toString in class AbstractFilter
public static DynamicThresholdFilter createFilter(String key,
KeyValuePair[] pairs,
String levelName,
String match,
String mismatch)
key - The name of the key to compare.pairs - An array of value and Level pairs.levelName - 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 | |||||||||