public final class BufferedEchoMessageEncoder
extends ch.qos.logback.core.encoder.EchoEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
EchoEncoder
that logs only the message and is buffered.Constructor and Description |
---|
BufferedEchoMessageEncoder() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
doEncode(ch.qos.logback.classic.spi.ILoggingEvent event) |
int |
getBufferSize()
Get the buffer size.
|
void |
init(OutputStream os) |
void |
setBufferSize(int bufferSize)
Set the buffer size.
|
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
public void init(OutputStream os) throws IOException
init
in interface ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>
init
in class ch.qos.logback.core.encoder.EchoEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
IOException
public void doEncode(ch.qos.logback.classic.spi.ILoggingEvent event) throws IOException
doEncode
in interface ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>
doEncode
in class ch.qos.logback.core.encoder.EchoEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
IOException
public void close() throws IOException
close
in interface ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>
close
in class ch.qos.logback.core.encoder.EchoEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
IOException
public int getBufferSize()
public void setBufferSize(int bufferSize)
bufferSize
- The buffer size, in bytes.Copyright © 2000-2014. All Rights Reserved.