Package com.splunk.logging
Class HttpEventCollectorLogbackAppender<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
com.splunk.logging.HttpEventCollectorLogbackAppender<E>
- All Implemented Interfaces:
ch.qos.logback.core.Appender<E>
,ch.qos.logback.core.spi.ContextAware
,ch.qos.logback.core.spi.FilterAttachable<E>
,ch.qos.logback.core.spi.LifeCycle
public class HttpEventCollectorLogbackAppender<E>
extends ch.qos.logback.core.AppenderBase<E>
Logback Appender which writes its events to Splunk http event collector rest endpoint.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description HttpEventCollectorLogbackAppender()
-
Method Summary
Methods inherited from class ch.qos.logback.core.AppenderBase
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
-
Constructor Details
-
HttpEventCollectorLogbackAppender
public HttpEventCollectorLogbackAppender()
-
-
Method Details
-
start
public void start()- Specified by:
start
in interfacech.qos.logback.core.spi.LifeCycle
- Overrides:
start
in classch.qos.logback.core.AppenderBase<E>
-
stop
public void stop()- Specified by:
stop
in interfacech.qos.logback.core.spi.LifeCycle
- Overrides:
stop
in classch.qos.logback.core.AppenderBase<E>
-
append
- Specified by:
append
in classch.qos.logback.core.AppenderBase<E>
-
setUrl
-
getUrl
-
setToken
-
getToken
-
setChannel
-
getChannel
-
setType
-
getType
-
setLayout
-
getLayout
-
getIncludeLoggerName
public boolean getIncludeLoggerName() -
setIncludeLoggerName
public void setIncludeLoggerName(boolean includeLoggerName) -
getIncludeThreadName
public boolean getIncludeThreadName() -
setIncludeThreadName
public void setIncludeThreadName(boolean includeThreadName) -
getIncludeMDC
public boolean getIncludeMDC() -
setIncludeMDC
public void setIncludeMDC(boolean includeMDC) -
getIncludeException
public boolean getIncludeException() -
setIncludeException
public void setIncludeException(boolean includeException) -
setSource
-
getSource
-
setSourcetype
-
getSourcetype
-
setMessageFormat
-
getMessageFormat
-
setHost
-
getHost
-
setIndex
-
getIndex
-
getEventBodySerializer
-
setDisableCertificateValidation
-
setbatch_size_count
-
setbatch_size_bytes
-
setbatch_interval
-
setretries_on_error
-
setsend_mode
-
setmiddleware
-
getDisableCertificateValidation
-
setEventBodySerializer
-