public class LogzioLogbackAppender
extends ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
| Constructor and Description |
|---|
LogzioLogbackAppender() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(ch.qos.logback.classic.spi.ILoggingEvent loggingEvent) |
ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> |
getEncoder() |
String |
getFormat() |
long |
getInMemoryLogsCountLimit() |
long |
getInMemoryQueueCapacityBytes() |
boolean |
isAddHostname() |
boolean |
isCompressRequests() |
boolean |
isDebug() |
boolean |
isInMemoryQueue() |
boolean |
isLine() |
void |
setAddHostname(boolean addHostname) |
void |
setAdditionalFields(String additionalFields) |
void |
setBufferDir(String bufferDir)
Deprecated.
|
void |
setCompressRequests(boolean compressRequests) |
void |
setConnectTimeout(int connectTimeout) |
void |
setDebug(boolean debug) |
void |
setDrainTimeoutSec(int drainTimeoutSec) |
void |
setEncoder(ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> encoder) |
void |
setFileSystemFullPercentThreshold(int fileSystemFullPercentThreshold) |
void |
setFormat(String format) |
void |
setGcPersistedQueueFilesIntervalSeconds(int gcPersistedQueueFilesIntervalSeconds) |
void |
setInMemoryLogsCountCapacity(long inMemoryLogsCountCapacity) |
void |
setInMemoryQueue(boolean inMemoryQueue) |
void |
setInMemoryQueueCapacityBytes(long inMemoryQueueCapacityBytes) |
void |
setLine(boolean line) |
void |
setLogzioType(String logzioType) |
void |
setLogzioUrl(String logzioUrl) |
void |
setQueueDir(String queueDir) |
void |
setSocketTimeout(int socketTimeout) |
void |
setToken(String logzioToken) |
void |
start() |
void |
stop() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic void setEncoder(ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> encoder)
public ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> getEncoder()
public String getFormat()
public void setFormat(String format)
public void setToken(String logzioToken)
public void setLogzioType(String logzioType)
public void setDrainTimeoutSec(int drainTimeoutSec)
public void setFileSystemFullPercentThreshold(int fileSystemFullPercentThreshold)
@Deprecated public void setBufferDir(String bufferDir)
setQueueDir(String)bufferDir: - queue dir pathpublic void setQueueDir(String queueDir)
public void setLogzioUrl(String logzioUrl)
public void setConnectTimeout(int connectTimeout)
public void setSocketTimeout(int socketTimeout)
public boolean isDebug()
public void setDebug(boolean debug)
public void setInMemoryQueue(boolean inMemoryQueue)
public boolean isInMemoryQueue()
public void setInMemoryQueueCapacityBytes(long inMemoryQueueCapacityBytes)
public long getInMemoryQueueCapacityBytes()
public void setInMemoryLogsCountCapacity(long inMemoryLogsCountCapacity)
public long getInMemoryLogsCountLimit()
public boolean isCompressRequests()
public void setCompressRequests(boolean compressRequests)
public void setAdditionalFields(String additionalFields)
public boolean isAddHostname()
public void setAddHostname(boolean addHostname)
public boolean isLine()
public void setLine(boolean line)
public void setGcPersistedQueueFilesIntervalSeconds(int gcPersistedQueueFilesIntervalSeconds)
public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>public void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>protected void append(ch.qos.logback.classic.spi.ILoggingEvent loggingEvent)
append in class ch.qos.logback.core.UnsynchronizedAppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>Copyright © 2019. All rights reserved.