public static class LoggingBuilder.WriterAppender extends Appender
Appender.AppenderPipeline, Appender.AppenderPipelineImpl| Modifier and Type | Field and Description |
|---|---|
protected String |
encoding |
protected boolean |
immediateFlush |
protected com.volcengine.rocketmq.logging.inner.LoggingBuilder.QuietWriter |
qw |
closed, CODE_CLOSE_FAILURE, CODE_FILE_OPEN_FAILURE, CODE_FLUSH_FAILURE, CODE_WRITE_FAILURE, layout, LINE_SEP, name| Constructor and Description |
|---|
WriterAppender() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOptions() |
void |
append(LoggingEvent event) |
protected boolean |
checkEntryConditions() |
void |
close() |
protected void |
closeWriter() |
protected OutputStreamWriter |
createWriter(OutputStream os) |
String |
getEncoding() |
boolean |
getImmediateFlush() |
protected void |
reset() |
void |
setEncoding(String value) |
void |
setImmediateFlush(boolean value) |
void |
setWriter(Writer writer) |
protected boolean |
shouldFlush(LoggingEvent event) |
protected void |
subAppend(LoggingEvent event) |
protected void |
writeFooter() |
protected void |
writeHeader() |
doAppend, finalize, getLayout, getName, handleError, handleError, setLayout, setNameprotected boolean immediateFlush
protected String encoding
protected com.volcengine.rocketmq.logging.inner.LoggingBuilder.QuietWriter qw
public void setImmediateFlush(boolean value)
public boolean getImmediateFlush()
public void activateOptions()
activateOptions in class Appenderpublic void append(LoggingEvent event)
protected boolean checkEntryConditions()
protected void closeWriter()
protected OutputStreamWriter createWriter(OutputStream os)
public String getEncoding()
public void setEncoding(String value)
public void setWriter(Writer writer)
protected void subAppend(LoggingEvent event)
protected void reset()
protected void writeFooter()
protected void writeHeader()
protected boolean shouldFlush(LoggingEvent event)
Copyright © 2012–2023 Apache Software Foundation. All rights reserved.