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 java.lang.Object implements Builder<AbstractStringLayout.Serializer>
-
-
Field Summary
Fields Modifier and Type Field Description private booleanalwaysWriteExceptionsprivate Configurationconfigurationprivate java.lang.StringdefaultPatternprivate booleandisableAnsiprivate booleannoConsoleNoAnsiprivate java.lang.Stringpatternprivate PatternSelectorpatternSelectorprivate RegexReplacementreplace
-
Constructor Summary
Constructors Constructor Description SerializerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractStringLayout.Serializerbuild()Builds the object after all configuration has been set.PatternLayout.SerializerBuildersetAlwaysWriteExceptions(boolean alwaysWriteExceptions)PatternLayout.SerializerBuildersetConfiguration(Configuration configuration)PatternLayout.SerializerBuildersetDefaultPattern(java.lang.String defaultPattern)PatternLayout.SerializerBuildersetDisableAnsi(boolean disableAnsi)PatternLayout.SerializerBuildersetNoConsoleNoAnsi(boolean noConsoleNoAnsi)PatternLayout.SerializerBuildersetPattern(java.lang.String pattern)PatternLayout.SerializerBuildersetPatternSelector(PatternSelector patternSelector)PatternLayout.SerializerBuildersetReplace(RegexReplacement replace)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
-
-
-
Field Detail
-
configuration
private Configuration configuration
-
replace
private RegexReplacement replace
-
pattern
private java.lang.String pattern
-
defaultPattern
private java.lang.String defaultPattern
-
patternSelector
private PatternSelector patternSelector
-
alwaysWriteExceptions
private boolean alwaysWriteExceptions
-
disableAnsi
private boolean disableAnsi
-
noConsoleNoAnsi
private boolean noConsoleNoAnsi
-
-
Method Detail
-
build
public AbstractStringLayout.Serializer build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
buildin 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(java.lang.String pattern)
-
setDefaultPattern
public PatternLayout.SerializerBuilder setDefaultPattern(java.lang.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)
-
-