@Plugin(name="IbisThreadFilter",
category="Core",
elementType="filter",
printObject=true)
public class IbisThreadFilter
extends org.apache.logging.log4j.core.filter.AbstractFilter
org.apache.logging.log4j.core.filter.AbstractFilter.AbstractFilterBuilder<B extends org.apache.logging.log4j.core.filter.AbstractFilter.AbstractFilterBuilder<B>>
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Level |
level |
protected Pattern |
regex |
Modifier and Type | Method and Description |
---|---|
static IbisThreadFilter |
createFilter(String regex,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.core.Filter.Result onMatch,
org.apache.logging.log4j.core.Filter.Result onMismatch) |
org.apache.logging.log4j.core.Filter.Result |
filter(org.apache.logging.log4j.core.LogEvent event) |
void |
setlevel(org.apache.logging.log4j.Level level) |
void |
setRegex(String regex)
Sets the pattern to match.
|
equalsImpl, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, getOnMatch, getOnMismatch, hashCodeImpl, toString
getState, getStatusLogger, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, start, stop, stop, stop
protected Pattern regex
protected org.apache.logging.log4j.Level level
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.LogEvent event)
filter
in interface org.apache.logging.log4j.core.Filter
filter
in class org.apache.logging.log4j.core.filter.AbstractFilter
public void setRegex(String regex)
regex
- Regular expression to match.public void setlevel(org.apache.logging.log4j.Level level)
@PluginFactory public static IbisThreadFilter createFilter(@PluginAttribute(value="regex") String regex, @PluginAttribute(value="level",defaultString="WARN") org.apache.logging.log4j.Level level, @PluginAttribute(value="onMatch",defaultString="DENY") org.apache.logging.log4j.core.Filter.Result onMatch, @PluginAttribute(value="onMismatch",defaultString="NEUTRAL") org.apache.logging.log4j.core.Filter.Result onMismatch)
Copyright © 2023 Frank!Framework. All rights reserved.