public abstract class AbstractChronicleAppender
extends ch.qos.logback.core.spi.ContextAwareBase
implements ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>
Modifier and Type | Field and Description |
---|---|
protected ChronicleLogWriter |
writer |
Modifier | Constructor and Description |
---|---|
protected |
AbstractChronicleAppender() |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent> newFilter) |
void |
clearAllFilters() |
protected abstract ChronicleLogWriter |
createWriter() |
void |
doAppend(ch.qos.logback.classic.spi.ILoggingEvent event) |
protected abstract void |
doAppend(ch.qos.logback.classic.spi.ILoggingEvent event,
ChronicleLogWriter writer) |
List<ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent>> |
getCopyOfAttachedFiltersList() |
ch.qos.logback.core.spi.FilterReply |
getFilterChainDecision(ch.qos.logback.classic.spi.ILoggingEvent event) |
String |
getName() |
String |
getPath() |
String |
getWireType() |
boolean |
isStarted() |
void |
setName(String name) |
void |
setPath(String path) |
void |
setWireType(String wireType) |
void |
start() |
void |
stop() |
static ChronicleLogLevel |
toChronicleLogLevel(ch.qos.logback.classic.Level level) |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
protected ChronicleLogWriter writer
public void setPath(String path)
public String getPath()
public String getWireType()
public void setWireType(String wireType)
protected abstract ChronicleLogWriter createWriter() throws IOException
IOException
protected abstract void doAppend(ch.qos.logback.classic.spi.ILoggingEvent event, ChronicleLogWriter writer)
public String getName()
getName
in interface ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>
public void setName(String name)
setName
in interface ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>
public boolean isStarted()
isStarted
in interface ch.qos.logback.core.spi.LifeCycle
public void addFilter(ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent> newFilter)
addFilter
in interface ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>
public void clearAllFilters()
clearAllFilters
in interface ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>
public List<ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent>> getCopyOfAttachedFiltersList()
getCopyOfAttachedFiltersList
in interface ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>
public ch.qos.logback.core.spi.FilterReply getFilterChainDecision(ch.qos.logback.classic.spi.ILoggingEvent event)
getFilterChainDecision
in interface ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
public void stop()
stop
in interface ch.qos.logback.core.spi.LifeCycle
public void doAppend(ch.qos.logback.classic.spi.ILoggingEvent event)
doAppend
in interface ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>
public static ChronicleLogLevel toChronicleLogLevel(ch.qos.logback.classic.Level level)
Copyright © 2018. All rights reserved.