public static class PatternLayout.SerializerBuilder extends java.lang.Object implements Builder<AbstractStringLayout.Serializer>
Modifier and Type | Field and Description |
---|---|
private boolean |
alwaysWriteExceptions |
private Configuration |
configuration |
private java.lang.String |
defaultPattern |
private boolean |
disableAnsi |
private boolean |
noConsoleNoAnsi |
private java.lang.String |
pattern |
private PatternSelector |
patternSelector |
private RegexReplacement |
replace |
Constructor and Description |
---|
SerializerBuilder() |
Modifier and Type | Method and 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(java.lang.String defaultPattern) |
PatternLayout.SerializerBuilder |
setDisableAnsi(boolean disableAnsi) |
PatternLayout.SerializerBuilder |
setNoConsoleNoAnsi(boolean noConsoleNoAnsi) |
PatternLayout.SerializerBuilder |
setPattern(java.lang.String pattern) |
PatternLayout.SerializerBuilder |
setPatternSelector(PatternSelector patternSelector) |
PatternLayout.SerializerBuilder |
setReplace(RegexReplacement replace) |
private Configuration configuration
private RegexReplacement replace
private java.lang.String pattern
private java.lang.String defaultPattern
private PatternSelector patternSelector
private boolean alwaysWriteExceptions
private boolean disableAnsi
private boolean noConsoleNoAnsi
public AbstractStringLayout.Serializer build()
Builder
build
in interface Builder<AbstractStringLayout.Serializer>
public PatternLayout.SerializerBuilder setConfiguration(Configuration configuration)
public PatternLayout.SerializerBuilder setReplace(RegexReplacement replace)
public PatternLayout.SerializerBuilder setPattern(java.lang.String pattern)
public PatternLayout.SerializerBuilder setDefaultPattern(java.lang.String defaultPattern)
public PatternLayout.SerializerBuilder setPatternSelector(PatternSelector patternSelector)
public PatternLayout.SerializerBuilder setAlwaysWriteExceptions(boolean alwaysWriteExceptions)
public PatternLayout.SerializerBuilder setDisableAnsi(boolean disableAnsi)
public PatternLayout.SerializerBuilder setNoConsoleNoAnsi(boolean noConsoleNoAnsi)