public static class SyslogAppender.Builder<B extends SyslogAppender.Builder<B>> extends SocketAppender.AbstractBuilder<B> implements Builder<SocketAppender>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
appName |
private java.nio.charset.Charset |
charsetName |
private int |
enterpriseNumber |
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 |
format |
private java.lang.String |
id |
private boolean |
includeMdc |
private java.lang.String |
includes |
private LoggerFields[] |
loggerFields |
private java.lang.String |
mdcId |
private java.lang.String |
mdcPrefix |
private java.lang.String |
msgId |
private boolean |
newLine |
private java.lang.String |
required |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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) |
getAdvertise, getConnectTimeoutMillis, getHost, getImmediateFail, getPort, getProtocol, getReconnectDelayMillis, getSocketOptions, getSslConfiguration, withAdvertise, withConnectTimeoutMillis, withHost, withImmediateFail, withPort, withProtocol, withReconnectDelayMillis, withSocketOptions, withSslConfiguration
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
@PluginBuilderAttribute(value="facility") private Facility facility
@PluginBuilderAttribute(value="id") private java.lang.String id
@PluginBuilderAttribute(value="enterpriseNumber") private int enterpriseNumber
@PluginBuilderAttribute(value="includeMdc") private boolean includeMdc
@PluginBuilderAttribute(value="mdcId") private java.lang.String mdcId
@PluginBuilderAttribute(value="mdcPrefix") private java.lang.String mdcPrefix
@PluginBuilderAttribute(value="eventPrefix") private java.lang.String eventPrefix
@PluginBuilderAttribute(value="newLine") private boolean newLine
@PluginBuilderAttribute(value="newLineEscape") private java.lang.String escapeNL
@PluginBuilderAttribute(value="appName") private java.lang.String appName
@PluginBuilderAttribute(value="messageId") private java.lang.String msgId
@PluginBuilderAttribute(value="mdcExcludes") private java.lang.String excludes
@PluginBuilderAttribute(value="mdcIncludes") private java.lang.String includes
@PluginBuilderAttribute(value="mdcRequired") private java.lang.String required
@PluginBuilderAttribute(value="format") private java.lang.String format
@PluginBuilderAttribute(value="charset") private java.nio.charset.Charset charsetName
@PluginBuilderAttribute(value="exceptionPattern") private java.lang.String exceptionPattern
@PluginElement(value="LoggerFields") private LoggerFields[] loggerFields
public SyslogAppender build()
Builder
build
in interface Builder<SocketAppender>
public Facility getFacility()
public java.lang.String getId()
public int getEnterpriseNumber()
public boolean isIncludeMdc()
public java.lang.String getMdcId()
public java.lang.String getMdcPrefix()
public java.lang.String getEventPrefix()
public boolean isNewLine()
public java.lang.String getEscapeNL()
public java.lang.String getAppName()
public java.lang.String getMsgId()
public java.lang.String getExcludes()
public java.lang.String getIncludes()
public java.lang.String getRequired()
public java.lang.String getFormat()
public java.nio.charset.Charset getCharsetName()
public java.lang.String getExceptionPattern()
public LoggerFields[] getLoggerFields()
public B setId(java.lang.String id)
public B setEnterpriseNumber(int enterpriseNumber)
public B setIncludeMdc(boolean includeMdc)
public B setMdcId(java.lang.String mdcId)
public B setMdcPrefix(java.lang.String mdcPrefix)
public B setEventPrefix(java.lang.String eventPrefix)
public B setNewLine(boolean newLine)
public B setEscapeNL(java.lang.String escapeNL)
public B setAppName(java.lang.String appName)
public B setMsgId(java.lang.String msgId)
public B setExcludes(java.lang.String excludes)
public B setIncludes(java.lang.String includes)
public B setRequired(java.lang.String required)
public B setFormat(java.lang.String format)
public B setCharsetName(java.nio.charset.Charset charset)
public B setExceptionPattern(java.lang.String exceptionPattern)
public B setLoggerFields(LoggerFields[] loggerFields)