Class ScriptAppenderSelector.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.ScriptAppenderSelector.Builder
-
- Enclosing class:
- ScriptAppenderSelector
public static final class ScriptAppenderSelector.Builder extends java.lang.Object implements Builder<Appender>
Builds an appender.
-
-
Field Summary
Fields Modifier and Type Field Description private AppenderSetappenderSetprivate Configurationconfigurationprivate java.lang.Stringnameprivate AbstractScriptscript
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Appenderbuild()Builds the object after all configuration has been set.AppenderSetgetAppenderSet()ConfigurationgetConfiguration()java.lang.StringgetName()AbstractScriptgetScript()ScriptAppenderSelector.BuilderwithAppenderNodeSet(AppenderSet appenderSet)ScriptAppenderSelector.BuilderwithConfiguration(Configuration configuration)ScriptAppenderSelector.BuilderwithName(java.lang.String name)ScriptAppenderSelector.BuilderwithScript(AbstractScript script)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
-
-
-
Field Detail
-
appenderSet
@PluginElement("AppenderSet") @Required private AppenderSet appenderSet
-
configuration
@PluginConfiguration @Required private Configuration configuration
-
name
@PluginBuilderAttribute @Required private java.lang.String name
-
script
@PluginElement("Script") @Required private AbstractScript script
-
-
Method Detail
-
build
public Appender build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.
-
getAppenderSet
public AppenderSet getAppenderSet()
-
getConfiguration
public Configuration getConfiguration()
-
getName
public java.lang.String getName()
-
getScript
public AbstractScript getScript()
-
withAppenderNodeSet
public ScriptAppenderSelector.Builder withAppenderNodeSet(AppenderSet appenderSet)
-
withConfiguration
public ScriptAppenderSelector.Builder withConfiguration(Configuration configuration)
-
withName
public ScriptAppenderSelector.Builder withName(java.lang.String name)
-
withScript
public ScriptAppenderSelector.Builder withScript(AbstractScript script)
-
-