Class Rfc5424Layout.Rfc5424LayoutBuilder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.Rfc5424Layout.Rfc5424LayoutBuilder
-
- Enclosing class:
- Rfc5424Layout
public static class Rfc5424Layout.Rfc5424LayoutBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
appName
private java.nio.charset.Charset
charset
private Configuration
config
private java.lang.String
ein
private java.lang.String
escapeNL
private java.lang.String
eventPrefix
private java.lang.String
exceptionPattern
private java.lang.String
excludes
private Facility
facility
private java.lang.String
id
private boolean
includeMDC
private boolean
includeNL
private java.lang.String
includes
private LoggerFields[]
loggerFields
private java.lang.String
mdcId
private java.lang.String
mdcPrefix
private java.lang.String
messageId
private java.lang.String
required
private boolean
useTLSMessageFormat
-
Constructor Summary
Constructors Constructor Description Rfc5424LayoutBuilder()
-
Method Summary
-
-
-
Field Detail
-
config
private Configuration config
-
facility
private Facility facility
-
id
private java.lang.String id
-
ein
private java.lang.String ein
-
includeMDC
private boolean includeMDC
-
includeNL
private boolean includeNL
-
escapeNL
private java.lang.String escapeNL
-
mdcId
private java.lang.String mdcId
-
mdcPrefix
private java.lang.String mdcPrefix
-
eventPrefix
private java.lang.String eventPrefix
-
appName
private java.lang.String appName
-
messageId
private java.lang.String messageId
-
excludes
private java.lang.String excludes
-
includes
private java.lang.String includes
-
required
private java.lang.String required
-
charset
private java.nio.charset.Charset charset
-
exceptionPattern
private java.lang.String exceptionPattern
-
useTLSMessageFormat
private boolean useTLSMessageFormat
-
loggerFields
private LoggerFields[] loggerFields
-
-
Method Detail
-
setConfig
public Rfc5424Layout.Rfc5424LayoutBuilder setConfig(Configuration config)
-
setFacility
public Rfc5424Layout.Rfc5424LayoutBuilder setFacility(Facility facility)
-
setId
public Rfc5424Layout.Rfc5424LayoutBuilder setId(java.lang.String id)
-
setEin
public Rfc5424Layout.Rfc5424LayoutBuilder setEin(java.lang.String ein)
-
setIncludeMDC
public Rfc5424Layout.Rfc5424LayoutBuilder setIncludeMDC(boolean includeMDC)
-
setIncludeNL
public Rfc5424Layout.Rfc5424LayoutBuilder setIncludeNL(boolean includeNL)
-
setEscapeNL
public Rfc5424Layout.Rfc5424LayoutBuilder setEscapeNL(java.lang.String escapeNL)
-
setMdcId
public Rfc5424Layout.Rfc5424LayoutBuilder setMdcId(java.lang.String mdcId)
-
setMdcPrefix
public Rfc5424Layout.Rfc5424LayoutBuilder setMdcPrefix(java.lang.String mdcPrefix)
-
setEventPrefix
public Rfc5424Layout.Rfc5424LayoutBuilder setEventPrefix(java.lang.String eventPrefix)
-
setAppName
public Rfc5424Layout.Rfc5424LayoutBuilder setAppName(java.lang.String appName)
-
setMessageId
public Rfc5424Layout.Rfc5424LayoutBuilder setMessageId(java.lang.String messageId)
-
setExcludes
public Rfc5424Layout.Rfc5424LayoutBuilder setExcludes(java.lang.String excludes)
-
setIncludes
public Rfc5424Layout.Rfc5424LayoutBuilder setIncludes(java.lang.String includes)
-
setRequired
public Rfc5424Layout.Rfc5424LayoutBuilder setRequired(java.lang.String required)
-
setCharset
public Rfc5424Layout.Rfc5424LayoutBuilder setCharset(java.nio.charset.Charset charset)
-
setExceptionPattern
public Rfc5424Layout.Rfc5424LayoutBuilder setExceptionPattern(java.lang.String exceptionPattern)
-
setUseTLSMessageFormat
public Rfc5424Layout.Rfc5424LayoutBuilder setUseTLSMessageFormat(boolean useTLSMessageFormat)
-
setLoggerFields
public Rfc5424Layout.Rfc5424LayoutBuilder setLoggerFields(LoggerFields[] loggerFields)
-
build
public Rfc5424Layout build()
-
-