Class ScriptPatternSelector.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.ScriptPatternSelector.Builder
-
- All Implemented Interfaces:
Builder<ScriptPatternSelector>
- Enclosing class:
- ScriptPatternSelector
public static class ScriptPatternSelector.Builder extends Object implements Builder<ScriptPatternSelector>
Custom ScriptPatternSelector builder. Use thebuilder factory method
to create this.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptPatternSelector
build()
Builds the object after all configuration has been set.ScriptPatternSelector.Builder
setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
ScriptPatternSelector.Builder
setConfiguration(Configuration config)
ScriptPatternSelector.Builder
setDefaultPattern(String defaultPattern)
ScriptPatternSelector.Builder
setDisableAnsi(boolean disableAnsi)
ScriptPatternSelector.Builder
setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
ScriptPatternSelector.Builder
setProperties(PatternMatch[] properties)
ScriptPatternSelector.Builder
setScript(AbstractScript script)
-
-
-
Method Detail
-
build
public ScriptPatternSelector build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<ScriptPatternSelector>
- Returns:
- the configured instance.
-
setScript
public ScriptPatternSelector.Builder setScript(AbstractScript script)
-
setProperties
public ScriptPatternSelector.Builder setProperties(PatternMatch[] properties)
-
setDefaultPattern
public ScriptPatternSelector.Builder setDefaultPattern(String defaultPattern)
-
setAlwaysWriteExceptions
public ScriptPatternSelector.Builder setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
-
setDisableAnsi
public ScriptPatternSelector.Builder setDisableAnsi(boolean disableAnsi)
-
setNoConsoleNoAnsi
public ScriptPatternSelector.Builder setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
-
setConfiguration
public ScriptPatternSelector.Builder setConfiguration(Configuration config)
-
-