Class LevelPatternSelector.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.LevelPatternSelector.Builder
-
- All Implemented Interfaces:
Builder<LevelPatternSelector>
- Enclosing class:
- LevelPatternSelector
public static class LevelPatternSelector.Builder extends Object implements Builder<LevelPatternSelector>
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 LevelPatternSelector
build()
Builds the object after all configuration has been set.LevelPatternSelector.Builder
setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
LevelPatternSelector.Builder
setConfiguration(Configuration configuration)
LevelPatternSelector.Builder
setDefaultPattern(String defaultPattern)
LevelPatternSelector.Builder
setDisableAnsi(boolean disableAnsi)
LevelPatternSelector.Builder
setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
LevelPatternSelector.Builder
setProperties(PatternMatch[] properties)
-
-
-
Method Detail
-
build
public LevelPatternSelector 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<LevelPatternSelector>
- Returns:
- the configured instance.
-
setProperties
public LevelPatternSelector.Builder setProperties(PatternMatch[] properties)
-
setDefaultPattern
public LevelPatternSelector.Builder setDefaultPattern(String defaultPattern)
-
setAlwaysWriteExceptions
public LevelPatternSelector.Builder setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
-
setDisableAnsi
public LevelPatternSelector.Builder setDisableAnsi(boolean disableAnsi)
-
setNoConsoleNoAnsi
public LevelPatternSelector.Builder setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
-
setConfiguration
public LevelPatternSelector.Builder setConfiguration(Configuration configuration)
-
-