public class AbstractLogstashUdpSocketAppender<Event extends DeferredProcessingAware> extends SyslogAppenderBase<Event>
Layout
.suffixPattern
name, started
context
Constructor and Description |
---|
AbstractLogstashUdpSocketAppender() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(AppenderListener<Event> listener) |
protected void |
append(Event eventObject) |
Layout<Event> |
buildLayout() |
SyslogOutputStream |
createOutputStream() |
protected void |
fireAppenderStarted() |
protected void |
fireAppenderStopped() |
protected void |
fireEventAppended(Event event,
long durationInNanos) |
protected void |
fireEventAppendFailed(Event event,
Throwable reason) |
String |
getHost() |
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(Layout<Event> layout) |
void |
start() |
void |
stop() |
facilityStringToint, getCharset, getFacility, getMaxMessageSize, getPort, getSuffixPattern, getSyslogHost, postProcess, setCharset, setFacility, setMaxMessageSize, setPort, setSuffixPattern, setSyslogHost
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public void start()
start
in interface LifeCycle
start
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
public void stop()
stop
in interface LifeCycle
stop
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
public Layout<Event> buildLayout()
buildLayout
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
protected void append(Event eventObject)
append
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
protected void fireAppenderStarted()
protected void fireAppenderStopped()
protected void fireEventAppended(Event event, long durationInNanos)
public int getSeverityForEvent(Object eventObject)
getSeverityForEvent
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
public String getHost()
public void setHost(String host)
host
- public Layout<Event> getLayout()
getLayout
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
public void setLayout(Layout<Event> layout)
setLayout
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
public void addListener(AppenderListener<Event> listener)
public void removeListener(AppenderListener<Event> listener)
public SyslogOutputStream createOutputStream() throws UnknownHostException, SocketException
createOutputStream
in class SyslogAppenderBase<Event extends DeferredProcessingAware>
UnknownHostException
SocketException
Copyright © 2020. All rights reserved.