public class AbstractLogstashUdpSocketAppender<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>
extends ch.qos.logback.core.net.SyslogAppenderBase<Event>
Layout.| Constructor and Description |
|---|
AbstractLogstashUdpSocketAppender() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(AppenderListener<Event> listener) |
protected void |
append(Event eventObject) |
ch.qos.logback.core.Layout<Event> |
buildLayout() |
ch.qos.logback.core.net.SyslogOutputStream |
createOutputStream() |
protected void |
fireAppenderStarted() |
protected void |
fireAppenderStopped() |
protected void |
fireEventAppended(Event event,
long durationInNanos) |
protected void |
fireEventAppendFailed(Event event,
Throwable reason) |
String |
getHost() |
ch.qos.logback.core.Layout<Event> |
getLayout() |
int |
getSeverityForEvent(Object eventObject) |
void |
removeListener(AppenderListener<Event> listener) |
void |
setHost(String host)
Just an alias for syslogHost (since that name doesn't make much sense here)
|
void |
setLayout(ch.qos.logback.core.Layout<Event> layout) |
void |
start() |
void |
stop() |
facilityStringToint, getCharset, getFacility, getMaxMessageSize, getPort, getSuffixPattern, getSyslogHost, postProcess, setCharset, setFacility, setMaxMessageSize, setPort, setSuffixPattern, setSyslogHostaddFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>public void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>public ch.qos.logback.core.Layout<Event> buildLayout()
buildLayout in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>protected void append(Event eventObject)
append in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>protected void fireAppenderStarted()
protected void fireAppenderStopped()
protected void fireEventAppended(Event event, long durationInNanos)
public int getSeverityForEvent(Object eventObject)
getSeverityForEvent in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>public String getHost()
public void setHost(String host)
host - public ch.qos.logback.core.Layout<Event> getLayout()
getLayout in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>public void setLayout(ch.qos.logback.core.Layout<Event> layout)
setLayout in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>public void addListener(AppenderListener<Event> listener)
public void removeListener(AppenderListener<Event> listener)
public ch.qos.logback.core.net.SyslogOutputStream createOutputStream()
throws UnknownHostException,
SocketException
createOutputStream in class ch.qos.logback.core.net.SyslogAppenderBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>UnknownHostExceptionSocketExceptionCopyright © 2019. All rights reserved.