public static class LoggingBuilder.FileAppender extends LoggingBuilder.WriterAppender
Appender.AppenderPipeline, Appender.AppenderPipelineImpl| Modifier and Type | Field and Description |
|---|---|
protected boolean |
bufferedIO |
protected int |
bufferSize |
protected boolean |
fileAppend |
protected String |
fileName |
encoding, immediateFlush, qwclosed, CODE_CLOSE_FAILURE, CODE_FILE_OPEN_FAILURE, CODE_FLUSH_FAILURE, CODE_WRITE_FAILURE, layout, LINE_SEP, name| Constructor and Description |
|---|
FileAppender() |
FileAppender(Layout layout,
String filename,
boolean append) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOptions() |
protected void |
closeFile() |
boolean |
getAppend() |
boolean |
getBufferedIO() |
int |
getBufferSize() |
String |
getFile() |
protected void |
reset() |
void |
setAppend(boolean flag) |
void |
setBufferedIO(boolean bufferedIO) |
void |
setBufferSize(int bufferSize) |
void |
setFile(String file) |
void |
setFile(String fileName,
boolean append,
boolean bufferedIO,
int bufferSize) |
protected void |
setQWForFiles(Writer writer) |
append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, setEncoding, setImmediateFlush, setWriter, shouldFlush, subAppend, writeFooter, writeHeaderdoAppend, finalize, getLayout, getName, handleError, handleError, setLayout, setNameprotected boolean fileAppend
protected String fileName
protected boolean bufferedIO
protected int bufferSize
public FileAppender()
public FileAppender(Layout layout, String filename, boolean append) throws IOException
IOExceptionpublic void setFile(String file)
public boolean getAppend()
public String getFile()
public void activateOptions()
activateOptions in class LoggingBuilder.WriterAppenderprotected void closeFile()
public boolean getBufferedIO()
public int getBufferSize()
public void setAppend(boolean flag)
public void setBufferedIO(boolean bufferedIO)
public void setBufferSize(int bufferSize)
public void setFile(String fileName, boolean append, boolean bufferedIO, int bufferSize) throws IOException
IOExceptionprotected void setQWForFiles(Writer writer)
protected void reset()
reset in class LoggingBuilder.WriterAppenderCopyright © 2012–2023 Apache Software Foundation. All rights reserved.