public class SplunkHECAppender
extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
Constructor and Description |
---|
SplunkHECAppender()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActivationKey() |
java.lang.String |
getHost() |
java.lang.String |
getIndex() |
ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> |
getLayout() |
java.lang.String |
getMaxBatchSizeBytes() |
long |
getMaxBatchSizeEvents() |
long |
getMaxInactiveTimeBeforeBatchFlush() |
java.lang.String |
getMaxQueueSize() |
int |
getPoolsize() |
int |
getPort() |
java.lang.String |
getSource() |
java.lang.String |
getSourcetype() |
java.lang.String |
getToken() |
boolean |
isBatchMode() |
boolean |
isDropEventsOnQueueFull() |
boolean |
isHttps() |
void |
setActivationKey(java.lang.String activationKey) |
void |
setBatchMode(boolean batchMode) |
void |
setDropEventsOnQueueFull(boolean dropEventsOnQueueFull) |
void |
setHost(java.lang.String host) |
void |
setHttps(boolean https) |
void |
setIndex(java.lang.String index) |
void |
setLayout(ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> layout) |
void |
setMaxBatchSizeBytes(java.lang.String maxBatchSizeBytes) |
void |
setMaxBatchSizeEvents(long maxBatchSizeEvents) |
void |
setMaxInactiveTimeBeforeBatchFlush(long maxInactiveTimeBeforeBatchFlush) |
void |
setMaxQueueSize(java.lang.String maxQueueSize) |
void |
setPoolsize(int poolsize) |
void |
setPort(int port) |
void |
setSource(java.lang.String source) |
void |
setSourcetype(java.lang.String sourcetype) |
void |
setToken(java.lang.String token) |
void |
start()
Initialisation logic
|
void |
stop()
Clean up resources
|
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
start
in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
public void stop()
stop
in interface ch.qos.logback.core.spi.LifeCycle
stop
in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
public java.lang.String getToken()
public void setToken(java.lang.String token)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public boolean isHttps()
public void setHttps(boolean https)
public int getPoolsize()
public void setPoolsize(int poolsize)
public java.lang.String getIndex()
public void setIndex(java.lang.String index)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public java.lang.String getSourcetype()
public void setSourcetype(java.lang.String sourcetype)
public long getMaxBatchSizeEvents()
public void setMaxBatchSizeEvents(long maxBatchSizeEvents)
public long getMaxInactiveTimeBeforeBatchFlush()
public void setMaxInactiveTimeBeforeBatchFlush(long maxInactiveTimeBeforeBatchFlush)
public boolean isBatchMode()
public void setBatchMode(boolean batchMode)
public java.lang.String getMaxBatchSizeBytes()
public void setMaxBatchSizeBytes(java.lang.String maxBatchSizeBytes)
public java.lang.String getMaxQueueSize()
public void setMaxQueueSize(java.lang.String maxQueueSize)
public boolean isDropEventsOnQueueFull()
public void setDropEventsOnQueueFull(boolean dropEventsOnQueueFull)
public ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> getLayout()
public void setLayout(ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> layout)
public java.lang.String getActivationKey()
public void setActivationKey(java.lang.String activationKey)