Class SyslogAppender.Builder<B extends SyslogAppender.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
-
- org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
-
- org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B>
-
- org.apache.logging.log4j.core.appender.SocketAppender.AbstractBuilder<B>
-
- org.apache.logging.log4j.core.appender.SyslogAppender.Builder<B>
-
- All Implemented Interfaces:
Builder<SocketAppender>
- Enclosing class:
- SyslogAppender
public static class SyslogAppender.Builder<B extends SyslogAppender.Builder<B>> extends SocketAppender.AbstractBuilder<B> implements Builder<SocketAppender>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SyslogAppender
build()
Builds the object after all configuration has been set.java.lang.String
getAppName()
java.nio.charset.Charset
getCharsetName()
int
getEnterpriseNumber()
java.lang.String
getEscapeNL()
java.lang.String
getEventPrefix()
java.lang.String
getExceptionPattern()
java.lang.String
getExcludes()
Facility
getFacility()
java.lang.String
getFormat()
java.lang.String
getId()
java.lang.String
getIncludes()
LoggerFields[]
getLoggerFields()
java.lang.String
getMdcId()
java.lang.String
getMdcPrefix()
java.lang.String
getMsgId()
java.lang.String
getRequired()
boolean
isIncludeMdc()
boolean
isNewLine()
B
setAppName(java.lang.String appName)
B
setCharsetName(java.nio.charset.Charset charset)
B
setEnterpriseNumber(int enterpriseNumber)
B
setEscapeNL(java.lang.String escapeNL)
B
setEventPrefix(java.lang.String eventPrefix)
B
setExceptionPattern(java.lang.String exceptionPattern)
B
setExcludes(java.lang.String excludes)
B
setFacility(Facility facility)
B
setFormat(java.lang.String format)
B
setId(java.lang.String id)
B
setIncludeMdc(boolean includeMdc)
B
setIncludes(java.lang.String includes)
B
setLoggerFields(LoggerFields[] loggerFields)
B
setMdcId(java.lang.String mdcId)
B
setMdcPrefix(java.lang.String mdcPrefix)
B
setMsgId(java.lang.String msgId)
B
setNewLine(boolean newLine)
B
setRequired(java.lang.String required)
-
Methods inherited from class org.apache.logging.log4j.core.appender.SocketAppender.AbstractBuilder
getAdvertise, getConnectTimeoutMillis, getHost, getImmediateFail, getPort, getProtocol, getReconnectDelayMillis, getSocketOptions, getSslConfiguration, withAdvertise, withConnectTimeoutMillis, withHost, withImmediateFail, withPort, withProtocol, withReconnectDelayMillis, withSocketOptions, withSslConfiguration
-
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
-
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender.Builder
getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
-
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
-
-
-
-
Method Detail
-
build
public SyslogAppender build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<B extends SyslogAppender.Builder<B>>
- Returns:
- the configured instance.
-
getFacility
public Facility getFacility()
-
getId
public java.lang.String getId()
-
getEnterpriseNumber
public int getEnterpriseNumber()
-
isIncludeMdc
public boolean isIncludeMdc()
-
getMdcId
public java.lang.String getMdcId()
-
getMdcPrefix
public java.lang.String getMdcPrefix()
-
getEventPrefix
public java.lang.String getEventPrefix()
-
isNewLine
public boolean isNewLine()
-
getEscapeNL
public java.lang.String getEscapeNL()
-
getAppName
public java.lang.String getAppName()
-
getMsgId
public java.lang.String getMsgId()
-
getExcludes
public java.lang.String getExcludes()
-
getIncludes
public java.lang.String getIncludes()
-
getRequired
public java.lang.String getRequired()
-
getFormat
public java.lang.String getFormat()
-
getCharsetName
public java.nio.charset.Charset getCharsetName()
-
getExceptionPattern
public java.lang.String getExceptionPattern()
-
getLoggerFields
public LoggerFields[] getLoggerFields()
-
setId
public B setId(java.lang.String id)
-
setEnterpriseNumber
public B setEnterpriseNumber(int enterpriseNumber)
-
setIncludeMdc
public B setIncludeMdc(boolean includeMdc)
-
setMdcId
public B setMdcId(java.lang.String mdcId)
-
setMdcPrefix
public B setMdcPrefix(java.lang.String mdcPrefix)
-
setEventPrefix
public B setEventPrefix(java.lang.String eventPrefix)
-
setNewLine
public B setNewLine(boolean newLine)
-
setEscapeNL
public B setEscapeNL(java.lang.String escapeNL)
-
setAppName
public B setAppName(java.lang.String appName)
-
setMsgId
public B setMsgId(java.lang.String msgId)
-
setExcludes
public B setExcludes(java.lang.String excludes)
-
setIncludes
public B setIncludes(java.lang.String includes)
-
setRequired
public B setRequired(java.lang.String required)
-
setFormat
public B setFormat(java.lang.String format)
-
setCharsetName
public B setCharsetName(java.nio.charset.Charset charset)
-
setExceptionPattern
public B setExceptionPattern(java.lang.String exceptionPattern)
-
setLoggerFields
public B setLoggerFields(LoggerFields[] loggerFields)
-
-