Package org.apache.log4j.bridge
Class AppenderAdapter
- java.lang.Object
-
- org.apache.log4j.bridge.AppenderAdapter
-
public class AppenderAdapter extends java.lang.Object
Binds a Log4j 1.x Appender to Log4j 2.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AppenderAdapter.Adapter
-
Field Summary
Fields Modifier and Type Field Description private AppenderAdapter.Adapter
adapter
private Appender
appender
-
Constructor Summary
Constructors Modifier Constructor Description private
AppenderAdapter(Appender appender)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Appender
adapt(Appender appender)
Adapts a Log4j 1.x appender into a Log4j 2.x appender.AppenderAdapter.Adapter
getAdapter()
-
-
-
Field Detail
-
appender
private final Appender appender
-
adapter
private final AppenderAdapter.Adapter adapter
-
-
Constructor Detail
-
AppenderAdapter
private AppenderAdapter(Appender appender)
Constructor.- Parameters:
appender
- The Appender to wrap.
-
-
Method Detail
-
adapt
public static Appender adapt(Appender appender)
Adapts a Log4j 1.x appender into a Log4j 2.x appender. Applying this method on the result ofAppenderWrapper.adapt(org.apache.logging.log4j.core.Appender)
should return the original Log4j 2.x appender.- Parameters:
appender
- a Log4j 1.x appender- Returns:
- a Log4j 2.x appender or
null
if the parameter isnull
-
getAdapter
public AppenderAdapter.Adapter getAdapter()
-
-