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
-
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()
-
setAppenderNodeSet
public ScriptAppenderSelector.Builder setAppenderNodeSet(AppenderSet appenderSet)
- Since:
- 2.26.0
-
setConfiguration
public ScriptAppenderSelector.Builder setConfiguration(Configuration configuration)
- Since:
- 2.26.0
-
setName
public ScriptAppenderSelector.Builder setName(java.lang.String name)
- Since:
- 2.26.0
-
setScript
public ScriptAppenderSelector.Builder setScript(AbstractScript script)
- Since:
- 2.26.0
-
withAppenderNodeSet
@Deprecated public ScriptAppenderSelector.Builder withAppenderNodeSet(AppenderSet appenderSet)
Deprecated.since 2.26.0 usesetAppenderNodeSet(AppenderSet).
-
withConfiguration
@Deprecated public ScriptAppenderSelector.Builder withConfiguration(Configuration configuration)
Deprecated.since 2.26.0 usesetConfiguration(Configuration).
-
withName
@Deprecated public ScriptAppenderSelector.Builder withName(java.lang.String name)
Deprecated.since 2.26.0 usesetName(String).
-
withScript
@Deprecated public ScriptAppenderSelector.Builder withScript(AbstractScript script)
Deprecated.since 2.26.0 usesetScript(AbstractScript).
-
-