public class SyslogAppender
extends <any>
For more information about this appender, please refer to the online manual at http://logback.qos.ch/manual/appenders.html#SyslogAppender
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_STACKTRACE_PATTERN |
static java.lang.String |
DEFAULT_SUFFIX_PATTERN |
| Constructor and Description |
|---|
SyslogAppender() |
| Modifier and Type | Method and Description |
|---|---|
<any> |
buildLayout() |
SyslogOutputStream |
createOutputStream() |
int |
getSeverityForEvent(java.lang.Object eventObject)
Convert a level to equivalent syslog severity.
|
java.lang.String |
getStackTracePattern()
See {@link #setStackTracePattern(String).
|
boolean |
isThrowableExcluded() |
protected void |
postProcess(java.lang.Object eventObject,
java.io.OutputStream sw) |
void |
setStackTracePattern(java.lang.String stackTracePattern)
Stack trace lines are sent to the syslog server separately from the main message
For stack trace lines, the stackTracePattern is used instead of
#suffixPattern. |
void |
setThrowableExcluded(boolean throwableExcluded)
Setting throwableExcluded to true causes no Throwable's stack trace data to be sent to
the syslog daemon.
|
void |
start() |
public static final java.lang.String DEFAULT_SUFFIX_PATTERN
public static final java.lang.String DEFAULT_STACKTRACE_PATTERN
public void start()
public SyslogOutputStream createOutputStream()
throws java.net.SocketException,
java.net.UnknownHostException
java.net.SocketExceptionjava.net.UnknownHostExceptionpublic int getSeverityForEvent(java.lang.Object eventObject)
ch.qos.logback.core.net.SyslogAppenderBase#getSeverityForEvent(java.lang.Object)protected void postProcess(java.lang.Object eventObject,
java.io.OutputStream sw)
public <any> buildLayout()
public boolean isThrowableExcluded()
public void setThrowableExcluded(boolean throwableExcluded)
throwableExcluded - public java.lang.String getStackTracePattern()
public void setStackTracePattern(java.lang.String stackTracePattern)
#suffixPattern.
The stackTracePattern option allows specification of a separately format for the
non-standardized part of stack trace lines.stackTracePattern -