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.StringappNameprivate java.nio.charset.Charsetcharsetprivate Configurationconfigprivate java.lang.Stringeinprivate java.lang.StringescapeNLprivate java.lang.StringeventPrefixprivate java.lang.StringexceptionPatternprivate java.lang.Stringexcludesprivate Facilityfacilityprivate java.lang.Stringidprivate booleanincludeMDCprivate booleanincludeNLprivate java.lang.Stringincludesprivate LoggerFields[]loggerFieldsprivate java.lang.StringmdcIdprivate java.lang.StringmdcPrefixprivate java.lang.StringmessageIdprivate java.lang.Stringrequiredprivate booleanuseTLSMessageFormat
-
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()
-
-