public abstract class AbstractGelfAppender
extends ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
| Constructor and Description |
|---|
AbstractGelfAppender() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(ch.qos.logback.classic.spi.ILoggingEvent event) |
protected abstract void |
appendMessage(byte[] messageToSend) |
protected abstract void |
close() |
java.lang.String |
getGraylogHost() |
int |
getGraylogPort() |
GelfLayout |
getLayout() |
void |
setGraylogHost(java.lang.String graylogHost) |
void |
setGraylogPort(int graylogPort) |
void |
setLayout(GelfLayout layout) |
void |
start() |
protected void |
startAppender() |
void |
stop() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic java.lang.String getGraylogHost()
public void setGraylogHost(java.lang.String graylogHost)
public int getGraylogPort()
public void setGraylogPort(int graylogPort)
public GelfLayout getLayout()
public void setLayout(GelfLayout layout)
public final void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>protected void startAppender()
throws java.io.IOException
java.io.IOExceptionprotected void append(ch.qos.logback.classic.spi.ILoggingEvent event)
append in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>protected abstract void appendMessage(byte[] messageToSend)
throws java.io.IOException
java.io.IOExceptionpublic void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>protected abstract void close()
throws java.io.IOException
java.io.IOException