Package ch.qos.logback.classic.net
Class SyslogAppender
java.lang.Object
- All Implemented Interfaces:
Appender<ILoggingEvent>,ContextAware,FilterAttachable<ILoggingEvent>,LifeCycle
@Deprecated(since="2022-01-27")
public class SyslogAppender
extends SyslogAppenderBase<ILoggingEvent>
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
This appender can be used to send messages to a remote syslog daemon.
For more information about this appender, please refer to the online manual at http://logback.qos.ch/manual/appenders.html#SyslogAppender
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.intgetSeverityForEvent(Object eventObject) Deprecated.Convert a level to equivalent syslog severity.Deprecated.Seeinvalid @link
{@link #setStackTracePattern(String).booleanDeprecated.voidsetStackTracePattern(String stackTracePattern) Deprecated.Stack trace lines are sent to the syslog server separately from the main message For stack trace lines, the stackTracePattern is used instead ofSyslogAppenderBase.suffixPattern.voidsetThrowableExcluded(boolean throwableExcluded) Deprecated.Setting throwableExcluded to true causes no Throwable's stack trace data to be sent to the syslog daemon.voidstart()Deprecated.Methods inherited from class ch.qos.logback.core.net.SyslogAppenderBase
facilityStringToint, getCharset, getFacility, getLayout, getMaxMessageSize, getPort, getSuffixPattern, getSyslogHost, setCharset, setFacility, setLayout, setMaxMessageSize, setPort, setSuffixPattern, setSyslogHost, stopMethods inherited from class ch.qos.logback.core.AppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContextMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Field Details
-
DEFAULT_SUFFIX_PATTERN
Deprecated.- See Also:
-
DEFAULT_STACKTRACE_PATTERN
Deprecated.- See Also:
-
-
Constructor Details
-
SyslogAppender
public SyslogAppender()Deprecated.
-
-
Method Details
-
start
public void start()Deprecated.- Specified by:
startin interfaceLifeCycle- Overrides:
startin classSyslogAppenderBase<ILoggingEvent>
-
createOutputStream
Deprecated.- Specified by:
createOutputStreamin classSyslogAppenderBase<ILoggingEvent>- Throws:
SocketExceptionUnknownHostException
-
getSeverityForEvent
Deprecated.Convert a level to equivalent syslog severity. Only levels for printing methods i.e DEBUG, WARN, INFO and ERROR are converted.- Specified by:
getSeverityForEventin classSyslogAppenderBase<ILoggingEvent>- See Also:
-
buildLayout
Deprecated.- Specified by:
buildLayoutin classSyslogAppenderBase<ILoggingEvent>
-
isThrowableExcluded
public boolean isThrowableExcluded()Deprecated. -
setThrowableExcluded
public void setThrowableExcluded(boolean throwableExcluded) Deprecated.Setting throwableExcluded to true causes no Throwable's stack trace data to be sent to the syslog daemon. By default, stack trace data is sent to syslog daemon.- Parameters:
throwableExcluded-- Since:
- 1.0.4
-
getStackTracePattern
Deprecated.Seeinvalid @link
{@link #setStackTracePattern(String).- Returns:
- the stackTraceSuffixPattern
- Since:
- 1.0.4
-
setStackTracePattern
Deprecated.Stack trace lines are sent to the syslog server separately from the main message For stack trace lines, the stackTracePattern is used instead ofSyslogAppenderBase.suffixPattern. The stackTracePattern option allows specification of a separately format for the non-standardized part of stack trace lines.- Parameters:
stackTracePattern-- Since:
- 1.0.4
-