Class AppenderSet
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.AppenderSet
-
@Plugin(name="AppenderSet", category="Core", printObject=true, deferChildren=true) public class AppenderSet extends java.lang.Object
A deferred plugin for appenders.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppenderSet.Builder
-
Field Summary
Fields Modifier and Type Field Description private Configuration
configuration
private static StatusLogger
LOGGER
private java.util.Map<java.lang.String,Node>
nodeMap
-
Constructor Summary
Constructors Modifier Constructor Description private
AppenderSet(Configuration configuration, java.util.Map<java.lang.String,Node> appenders)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Appender
createAppender(java.lang.String actualAppenderName, java.lang.String sourceAppenderName)
static AppenderSet.Builder
newBuilder()
-
-
-
Field Detail
-
LOGGER
private static final StatusLogger LOGGER
-
configuration
private final Configuration configuration
-
nodeMap
private final java.util.Map<java.lang.String,Node> nodeMap
-
-
Constructor Detail
-
AppenderSet
private AppenderSet(Configuration configuration, java.util.Map<java.lang.String,Node> appenders)
-
-
Method Detail
-
newBuilder
@PluginBuilderFactory public static AppenderSet.Builder newBuilder()
-
createAppender
public Appender createAppender(java.lang.String actualAppenderName, java.lang.String sourceAppenderName)
-
-