Class PatternLayout.SerializerBuilder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.PatternLayout.SerializerBuilder
-
- All Implemented Interfaces:
Builder<AbstractStringLayout.Serializer>
- Enclosing class:
- PatternLayout
public static class PatternLayout.SerializerBuilder extends Object implements Builder<AbstractStringLayout.Serializer>
-
-
Constructor Summary
Constructors Constructor Description SerializerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractStringLayout.Serializer
build()
Builds the object after all configuration has been set.PatternLayout.SerializerBuilder
setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
PatternLayout.SerializerBuilder
setConfiguration(Configuration configuration)
PatternLayout.SerializerBuilder
setDefaultPattern(String defaultPattern)
PatternLayout.SerializerBuilder
setDisableAnsi(boolean disableAnsi)
PatternLayout.SerializerBuilder
setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
PatternLayout.SerializerBuilder
setPattern(String pattern)
PatternLayout.SerializerBuilder
setPatternSelector(PatternSelector patternSelector)
PatternLayout.SerializerBuilder
setReplace(RegexReplacement replace)
-
-
-
Method Detail
-
build
public AbstractStringLayout.Serializer 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<AbstractStringLayout.Serializer>
- Returns:
- the configured instance.
-
setConfiguration
public PatternLayout.SerializerBuilder setConfiguration(Configuration configuration)
-
setReplace
public PatternLayout.SerializerBuilder setReplace(RegexReplacement replace)
-
setPattern
public PatternLayout.SerializerBuilder setPattern(String pattern)
-
setDefaultPattern
public PatternLayout.SerializerBuilder setDefaultPattern(String defaultPattern)
-
setPatternSelector
public PatternLayout.SerializerBuilder setPatternSelector(PatternSelector patternSelector)
-
setAlwaysWriteExceptions
public PatternLayout.SerializerBuilder setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
-
setDisableAnsi
public PatternLayout.SerializerBuilder setDisableAnsi(boolean disableAnsi)
-
setNoConsoleNoAnsi
public PatternLayout.SerializerBuilder setNoConsoleNoAnsi(boolean noConsoleNoAnsi)
-
-