public abstract class LilithEncoderBase<E>
extends ch.qos.logback.core.encoder.EncoderBase<E>
Modifier | Constructor and Description |
---|---|
protected |
LilithEncoderBase(java.util.Map<java.lang.String,java.lang.String> metaDataMap,
ResettableEncoder<E> encoder) |
Modifier and Type | Method and Description |
---|---|
byte[] |
encode(E event) |
byte[] |
footerBytes() |
byte[] |
headerBytes() |
protected abstract void |
preProcess(E event) |
void |
setParent(ch.qos.logback.core.OutputStreamAppender<?> parent) |
void |
start() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
protected LilithEncoderBase(java.util.Map<java.lang.String,java.lang.String> metaDataMap, ResettableEncoder<E> encoder)
public byte[] headerBytes()
public byte[] encode(E event)
public byte[] footerBytes()
protected abstract void preProcess(E event)
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
start
in class ch.qos.logback.core.encoder.EncoderBase<E>
public void setParent(ch.qos.logback.core.OutputStreamAppender<?> parent)