@Plugin(name="CassandraDaemonThreadFilter", category="Core", elementType="filter", printObject=true) public class CassandraDaemonThreadFilter extends AbstractFilter
CassandraDaemonThreadFilter class provides an implementation
for a log4j filter that checks if the current thread part of the Cassandra
daemon.Filter.ResultLifeCycle.StateonMatch, onMismatchDEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGERELEMENT_TYPE| Constructor and Description |
|---|
CassandraDaemonThreadFilter(Filter.Result onMatch,
Filter.Result onMismatch)
Instantiates a new
CassandraDaemonThreadFilter object. |
| Modifier and Type | Method and Description |
|---|---|
static CassandraDaemonThreadFilter |
createFilter(Filter.Result onMatch,
Filter.Result onMismatch)
Create a new
CassandraDaemonThreadFilter object. |
Filter.Result |
filter(LogEvent event) |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
Object msg,
Throwable t) |
Filter.Result |
filter(Logger logger,
Level level,
Marker marker,
String msg,
Object... params) |
equalsImpl, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, getOnMatch, getOnMismatch, hashCodeImpl, toStringgetState, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, start, stop, stop, stoppublic CassandraDaemonThreadFilter(Filter.Result onMatch, Filter.Result onMismatch)
CassandraDaemonThreadFilter object.onMatch - the result to return when a match occursonMismatch - the result to return when a match does not occur@PluginFactory public static CassandraDaemonThreadFilter createFilter(@PluginAttribute(value="onMatch") Filter.Result onMatch, @PluginAttribute(value="onMismatch") Filter.Result onMismatch)
CassandraDaemonThreadFilter object.onMatch - the result to return when a match occursonMismatch - the result to return when a match does not occurnull filterpublic Filter.Result filter(LogEvent event)
filter in interface Filterfilter in class AbstractFilterAbstractFilter.filter(org.apache.logging.log4j.core.LogEvent)public Filter.Result filter(Logger logger, Level level, Marker marker, Message msg, Throwable t)
filter in interface Filterfilter in class AbstractFilterAbstractFilter.filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable)public Filter.Result filter(Logger logger, Level level, Marker marker, Object msg, Throwable t)
filter in interface Filterfilter in class AbstractFilterAbstractFilter.filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.Object, java.lang.Throwable)public Filter.Result filter(Logger logger, Level level, Marker marker, String msg, Object... params)
filter in interface Filterfilter in class AbstractFilterAbstractFilter.filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object[])Copyright (C) 2015-2017 The Helenus Driver Project Authors.