public class BinaryAppender
extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
Constructor and Description |
---|
BinaryAppender() |
BinaryAppender(java.io.File logFile) |
Modifier and Type | Method and Description |
---|---|
protected void |
append(ch.qos.logback.classic.spi.ILoggingEvent event) |
void |
close() |
RAFCircularBuffer<? extends ch.qos.logback.classic.spi.ILoggingEvent> |
getBuffer() |
java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> |
getEventsForSystem(java.lang.String systemId,
long timestampFrom,
int limit) |
java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> |
getLastLogEvents(int numEvents,
ch.qos.logback.classic.Level logLevel) |
java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> |
getRecentLogEvents(int time,
java.util.concurrent.TimeUnit units,
ch.qos.logback.classic.Level logLevel) |
boolean |
requiresLayout() |
void |
setFilepath(java.lang.String file) |
void |
start() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, stop, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
public BinaryAppender()
public BinaryAppender(java.io.File logFile)
public void setFilepath(java.lang.String file)
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 close()
public boolean requiresLayout()
protected void append(ch.qos.logback.classic.spi.ILoggingEvent event)
append
in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
public RAFCircularBuffer<? extends ch.qos.logback.classic.spi.ILoggingEvent> getBuffer()
public java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> getLastLogEvents(int numEvents, ch.qos.logback.classic.Level logLevel)
public java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> getRecentLogEvents(int time, java.util.concurrent.TimeUnit units, ch.qos.logback.classic.Level logLevel)
public java.util.List<? extends ch.qos.logback.classic.spi.ILoggingEvent> getEventsForSystem(java.lang.String systemId, long timestampFrom, int limit)