public class FluencyLogbackAppender<E> extends FluentdAppenderBase<E>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
FluencyLogbackAppender.RemoteServer |
|
static class |
FluencyLogbackAppender.RemoteServers |
FluentdAppenderBase.FieldadditionalFields| Constructor | Description |
|---|---|
FluencyLogbackAppender() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextaddAdditionalField, createData, emptyString, extractMapMarker, getEncoder, getMarkerPrefix, getMessageFieldKeyName, getPort, getRemoteHost, getTag, isFlattenMapMarker, isUseEventTime, mapMarkerName, markerName, setEncoder, setFlattenMapMarker, setLayout, setMarkerPrefix, setMessageFieldKeyName, setPort, setRemoteHost, setTag, setUseEventTimepublic void start()
start in class ch.qos.logback.core.AppenderBase<E>protected void append(E event)
append in class ch.qos.logback.core.AppenderBase<E>public void stop()
stop in class ch.qos.logback.core.AppenderBase<E>public FluencyLogbackAppender.RemoteServers getRemoteServers()
public void setRemoteServers(FluencyLogbackAppender.RemoteServers remoteServers)
public boolean isSslEnabled()
public void setSslEnabled(boolean useSsl)
public boolean isAckResponseMode()
public void setAckResponseMode(boolean ackResponseMode)
public String getFileBackupDir()
public void setFileBackupDir(String fileBackupDir)
public Integer getBufferChunkInitialSize()
public void setBufferChunkInitialSize(Integer bufferChunkInitialSize)
public Integer getBufferChunkRetentionSize()
public void setBufferChunkRetentionSize(Integer bufferChunkRetentionSize)
public Integer getBufferChunkRetentionTimeMillis()
public void setBufferChunkRetentionTimeMillis(Integer bufferChunkRetentionTimeMillis)
public Long getMaxBufferSize()
public void setMaxBufferSize(Long maxBufferSize)
public Integer getConnectionTimeoutMilli()
public void setConnectionTimeoutMilli(Integer connectionTimeoutMilli)
public Integer getReadTimeoutMilli()
public void setReadTimeoutMilli(Integer readTimeoutMilli)
public Integer getWaitUntilBufferFlushed()
public void setWaitUntilBufferFlushed(Integer waitUntilBufferFlushed)
public Integer getWaitUntilFlusherTerminated()
public void setWaitUntilFlusherTerminated(Integer waitUntilFlusherTerminated)
public Integer getFlushAttemptIntervalMillis()
public void setFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis)
public Integer getSenderMaxRetryCount()
public void setSenderMaxRetryCount(Integer senderMaxRetryCount)
public Boolean getJvmHeapBufferMode()
public void setJvmHeapBufferMode(Boolean jvmHeapBufferMode)
protected org.komamitsu.fluency.fluentd.FluencyBuilderForFluentd configureFluency()
protected List<InetSocketAddress> configureServers()
Copyright © 2021. All rights reserved.