public class SplunkHECAppender
extends org.apache.log4j.AppenderSkeleton
Constructor and Description |
---|
SplunkHECAppender()
Constructor
|
SplunkHECAppender(org.apache.log4j.Layout layout)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Clean up resources
|
java.lang.String |
getActivationKey() |
java.lang.String |
getHost() |
java.lang.String |
getIndex() |
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() |
boolean |
requiresLayout() |
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 |
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) |
public SplunkHECAppender()
public SplunkHECAppender(org.apache.log4j.Layout layout)
layout
- the layout to apply to the log eventpublic void close()
public boolean requiresLayout()
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 java.lang.String getMaxQueueSize()
public void setMaxQueueSize(java.lang.String maxQueueSize)
public boolean isDropEventsOnQueueFull()
public void setDropEventsOnQueueFull(boolean dropEventsOnQueueFull)
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 getActivationKey()
public void setActivationKey(java.lang.String activationKey)