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() |
GelfEncoder |
getEncoder() |
java.lang.String |
getGraylogHost() |
int |
getGraylogPort() |
void |
setEncoder(GelfEncoder encoder) |
void |
setGraylogHost(java.lang.String graylogHost) |
void |
setGraylogPort(int graylogPort) |
void |
start() |
protected abstract 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 GelfEncoder getEncoder()
public void setEncoder(GelfEncoder encoder)
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 abstract 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