Class MarkerPatternSelector.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.MarkerPatternSelector.Builder
-
- All Implemented Interfaces:
Builder<MarkerPatternSelector>
- Enclosing class:
- MarkerPatternSelector
public static class MarkerPatternSelector.Builder extends Object implements Builder<MarkerPatternSelector>
Custom MarkerPatternSelector builder. Use thebuilder factory method
to create this.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkerPatternSelector
build()
Builds the object after all configuration has been set.MarkerPatternSelector.Builder
setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
MarkerPatternSelector.Builder
setConfiguration(Configuration configuration)
MarkerPatternSelector.Builder
setDefaultPattern(String defaultPattern)
MarkerPatternSelector.Builder
setDisableAnsi(boolean disableAnsi)
MarkerPatternSelector.Builder
setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
MarkerPatternSelector.Builder
setProperties(PatternMatch[] properties)
-
-
-
Method Detail
-
build
public MarkerPatternSelector 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<MarkerPatternSelector>
- Returns:
- the configured instance.
-
setProperties
public MarkerPatternSelector.Builder setProperties(PatternMatch[] properties)
-
setDefaultPattern
public MarkerPatternSelector.Builder setDefaultPattern(String defaultPattern)
-
setAlwaysWriteExceptions
public MarkerPatternSelector.Builder setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
-
setDisableAnsi
public MarkerPatternSelector.Builder setDisableAnsi(boolean disableAnsi)
-
setNoConsoleNoAnsi
public MarkerPatternSelector.Builder setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
-
setConfiguration
public MarkerPatternSelector.Builder setConfiguration(Configuration configuration)
-
-