Class Rfc5424Layout.Rfc5424LayoutBuilder
java.lang.Object
org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<Rfc5424Layout.Rfc5424LayoutBuilder>
org.apache.logging.log4j.core.layout.Rfc5424Layout.Rfc5424LayoutBuilder
- All Implemented Interfaces:
Builder<Rfc5424Layout>
- Enclosing class:
- Rfc5424Layout
public static class Rfc5424Layout.Rfc5424LayoutBuilder
extends AbstractStringLayout.Builder<Rfc5424Layout.Rfc5424LayoutBuilder>
implements Builder<Rfc5424Layout>
- Since:
- 2.21.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the object after all configuration has been set.setAppName(String appName) setCharset(Charset charset) setConfig(Configuration config) Deprecated.setEnterpriseNumber(Integer enterpriseNumber) setEscapeNL(String escapeNL) Deprecated.Since 2.26.0 usesetNewLineEscape(java.lang.String)instead.setEventPrefix(String eventPrefix) setExceptionPattern(String exceptionPattern) setExcludes(String excludes) Deprecated.since 2.26.0 usesetMdcExcludes(java.lang.String)insteadsetFacility(Facility facility) setIncludeMDC(boolean includeMDC) setIncludeNL(boolean includeNL) Deprecated.Since 2.26.0 usesetNewLine(boolean)instead.setIncludes(String includes) Deprecated.since 2.26.0 usesetMdcIncludes(java.lang.String)insteadsetLoggerFields(LoggerFields[] loggerFields) setMdcExcludes(String mdcExcludes) setMdcIncludes(String mdcIncludes) setMdcPrefix(String mdcPrefix) setMdcRequired(String mdcRequired) setMessageId(String messageId) setNewLine(boolean newLine) setNewLineEscape(String newLineEscape) setRequired(String required) Deprecated.since 2.26.0 usesetMdcRequired(java.lang.String)insteadsetUseTlsMessageFormat(boolean useTlsMessageFormat) setUseTLSMessageFormat(boolean useTLSMessageFormat) Deprecated.since 2.26.0 usesetUseTlsMessageFormat(boolean)insteadMethods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder
getCharset, getFooterSerializer, getHeaderSerializer, setFooterSerializer, setHeaderSerializerMethods inherited from class org.apache.logging.log4j.core.layout.AbstractLayout.Builder
asBuilder, getConfiguration, getFooter, getHeader, setConfiguration, setFooter, setHeaderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
Constructor Details
-
Rfc5424LayoutBuilder
public Rfc5424LayoutBuilder()
-
-
Method Details
-
setConfig
Deprecated.Since 2.24.0 useAbstractLayout.Builder.setConfiguration(org.apache.logging.log4j.core.config.Configuration)instead. -
setFacility
-
setId
-
setEin
-
setIncludeMDC
-
setIncludeNL
Deprecated.Since 2.26.0 usesetNewLine(boolean)instead. -
setNewLine
- Since:
- 2.26.0
-
setEscapeNL
Deprecated.Since 2.26.0 usesetNewLineEscape(java.lang.String)instead. -
setNewLineEscape
- Since:
- 2.26.0
-
setMdcId
-
setMdcPrefix
-
setEventPrefix
-
setAppName
-
setMessageId
-
setExcludes
Deprecated.since 2.26.0 usesetMdcExcludes(java.lang.String)instead -
setMdcExcludes
- Since:
- 2.26.0
-
setIncludes
Deprecated.since 2.26.0 usesetMdcIncludes(java.lang.String)instead -
setMdcIncludes
- Since:
- 2.26.0
-
setRequired
Deprecated.since 2.26.0 usesetMdcRequired(java.lang.String)instead -
setMdcRequired
- Since:
- 2.26.0
-
setCharset
- Overrides:
setCharsetin classAbstractStringLayout.Builder<Rfc5424Layout.Rfc5424LayoutBuilder>
-
setExceptionPattern
-
setUseTLSMessageFormat
@Deprecated public Rfc5424Layout.Rfc5424LayoutBuilder setUseTLSMessageFormat(boolean useTLSMessageFormat) Deprecated.since 2.26.0 usesetUseTlsMessageFormat(boolean)instead -
setUseTlsMessageFormat
- Since:
- 2.26.0
-
setLoggerFields
-
setEnterpriseNumber
- Since:
- 2.25.0
-
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<Rfc5424Layout>- Returns:
- the configured instance.
-
AbstractLayout.Builder.setConfiguration(org.apache.logging.log4j.core.config.Configuration)instead.