- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
-
- de.siegmar.logbackgelf.AbstractGelfAppender
-
- de.siegmar.logbackgelf.GelfTcpAppender
-
- All Implemented Interfaces:
ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>,ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>,ch.qos.logback.core.spi.LifeCycle
- Direct Known Subclasses:
GelfTcpTlsAppender
public class GelfTcpAppender extends AbstractGelfAppender
-
-
Constructor Summary
Constructors Constructor Description GelfTcpAppender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendMessage(byte[] messageToSend)protected voidclose()intgetConnectTimeout()intgetMaxRetries()intgetPoolMaxIdleTime()longgetPoolMaxWaitTime()intgetPoolSize()intgetReconnectInterval()intgetRetryDelay()intgetSocketTimeout()protected javax.net.SocketFactoryinitSocketFactory()voidsetConnectTimeout(int connectTimeout)voidsetMaxRetries(int maxRetries)voidsetPoolMaxIdleTime(int poolMaxIdleTime)voidsetPoolMaxWaitTime(int poolMaxWaitTime)voidsetPoolSize(int poolSize)voidsetReconnectInterval(int reconnectInterval)voidsetRetryDelay(int retryDelay)voidsetSocketTimeout(int socketTimeout)protected voidstartAppender()-
Methods inherited from class de.siegmar.logbackgelf.AbstractGelfAppender
append, getEncoder, getGraylogHost, getGraylogPort, setEncoder, setGraylogHost, setGraylogPort, start, stop
-
Methods inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
-
-
-
Method Detail
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
getSocketTimeout
public int getSocketTimeout()
-
setSocketTimeout
public void setSocketTimeout(int socketTimeout)
-
getReconnectInterval
public int getReconnectInterval()
-
setReconnectInterval
public void setReconnectInterval(int reconnectInterval)
-
getMaxRetries
public int getMaxRetries()
-
setMaxRetries
public void setMaxRetries(int maxRetries)
-
getRetryDelay
public int getRetryDelay()
-
setRetryDelay
public void setRetryDelay(int retryDelay)
-
getPoolSize
public int getPoolSize()
-
setPoolSize
public void setPoolSize(int poolSize)
-
getPoolMaxWaitTime
public long getPoolMaxWaitTime()
-
setPoolMaxWaitTime
public void setPoolMaxWaitTime(int poolMaxWaitTime)
-
getPoolMaxIdleTime
public int getPoolMaxIdleTime()
-
setPoolMaxIdleTime
public void setPoolMaxIdleTime(int poolMaxIdleTime)
-
startAppender
protected void startAppender()
- Specified by:
startAppenderin classAbstractGelfAppender
-
initSocketFactory
protected javax.net.SocketFactory initSocketFactory()
-
appendMessage
protected void appendMessage(byte[] messageToSend)
- Specified by:
appendMessagein classAbstractGelfAppender
-
close
protected void close()
- Specified by:
closein classAbstractGelfAppender
-
-