Package org.apache.log4j.bridge
Class FilterAdapter
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilter
org.apache.log4j.bridge.FilterAdapter
- All Implemented Interfaces:
Filter
,LifeCycle
,LifeCycle2
Binds a Log4j 1.x Filter with Log4j 2.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
AbstractFilter.AbstractFilterBuilder<B extends AbstractFilter.AbstractFilterBuilder<B>>
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.Filter
Filter.Result
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State
-
Field Summary
FieldsFields inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
onMatch, onMismatch
Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
Fields inherited from interface org.apache.logging.log4j.core.Filter
ELEMENT_TYPE, EMPTY_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Filter
Appends one filter to another using Log4j 2.x concatenation utilities.static Filter
convertFilter
(Filter filter) Converts a Log4j 1.x filter into a Log4j 2.x filter.Context Filter method.Gets the actual filter.void
start()
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
equalsImpl, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, getOnMatch, getOnMismatch, hashCodeImpl, toString
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
getState, getStatusLogger, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop, stop
-
Field Details
-
filter
-
-
Constructor Details
-
FilterAdapter
-
-
Method Details
-
convertFilter
Converts a Log4j 1.x filter into a Log4j 2.x filter.- Parameters:
filter
- a Log4j 1.x filter- Returns:
- a Log4j 2.x filter
-
addFilter
Appends one filter to another using Log4j 2.x concatenation utilities.- Parameters:
first
-second
-- Returns:
-
filter
Description copied from class:AbstractFilter
Context Filter method. The default returns NEUTRAL.- Specified by:
filter
in interfaceFilter
- Overrides:
filter
in classAbstractFilter
- Parameters:
event
- The LogEvent.- Returns:
- The Result of filtering.
-
getFilter
Gets the actual filter.- Returns:
- the actual filter.
- Since:
- 2.17.1
-
start
public void start()- Specified by:
start
in interfaceLifeCycle
- Overrides:
start
in classAbstractLifeCycle
-