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, setContextprotected 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.LifeCyclestart in class ch.qos.logback.core.encoder.EncoderBase<E>public void setParent(ch.qos.logback.core.OutputStreamAppender<?> parent)