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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the object after all configuration has been set.getId()getMdcId()getMsgId()booleanbooleansetAppName(String appName) setCharsetName(Charset charset) setEnterpriseNumber(int enterpriseNumber) Deprecated.setEnterpriseNumber(String enterpriseNumber) setEscapeNL(String escapeNL) setEventPrefix(String eventPrefix) setExceptionPattern(String exceptionPattern) setExcludes(String excludes) setFacility(Facility facility) setIncludeMdc(boolean includeMdc) setIncludes(String includes) setLoggerFields(LoggerFields[] loggerFields) setMdcPrefix(String mdcPrefix) setNewLine(boolean newLine) setRequired(String required) Methods inherited from class org.apache.logging.log4j.core.appender.SocketAppender.AbstractBuildergetAdvertise, getConnectTimeoutMillis, getHost, getImmediateFail, getPort, getProtocol, getReconnectDelayMillis, getSocketOptions, getSslConfiguration, setAdvertise, setConnectTimeoutMillis, setHost, setImmediateFail, setPort, setProtocol, setReconnectDelayMillis, setSocketOptions, setSslConfiguration, withAdvertise, withConnectTimeoutMillis, withHost, withImmediateFail, withPort, withProtocol, withReconnectDelayMillis, withSocketOptions, withSslConfigurationMethods inherited from class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.BuildergetBufferSize, isBufferedIo, isImmediateFlush, setBufferedIo, setBufferSize, setImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlushMethods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender.BuildergetConfiguration, getErrorPrefix, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withNameMethods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.BuilderasBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilterMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.logging.log4j.core.util.BuildergetErrorPrefix, isValid
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
buildDescription 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 interface- Builder<B extends SyslogAppender.Builder<B>>
- Returns:
- the configured instance.
 
- 
getFacility
- 
getId
- 
getEnterpriseNumber
- 
isIncludeMdcpublic boolean isIncludeMdc()
- 
getMdcId
- 
getMdcPrefix
- 
getEventPrefix
- 
isNewLinepublic boolean isNewLine()
- 
getEscapeNL
- 
getAppName
- 
getMsgId
- 
getExcludes
- 
getIncludes
- 
getRequired
- 
getFormat
- 
getCharsetName
- 
getExceptionPattern
- 
getLoggerFields
- 
setFacility
- 
setId
- 
setEnterpriseNumber
- 
setEnterpriseNumberDeprecated.UsesetEnterpriseNumber(String)instead
- 
setIncludeMdc
- 
setMdcId
- 
setMdcPrefix
- 
setEventPrefix
- 
setNewLine
- 
setEscapeNL
- 
setAppName
- 
setMsgId
- 
setExcludes
- 
setIncludes
- 
setRequired
- 
setFormat
- 
setCharsetName
- 
setExceptionPattern
- 
setLoggerFields
 
- 
setEnterpriseNumber(String)instead