Writerpublic final class RollingFileWriter extends AbstractFormatPatternWriter
policies and the output can be buffered for improving performance. The path to the log file can contain one or more
patterns that will be resolved at runtime.| Constructor | Description |
|---|---|
RollingFileWriter(java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes the writer.
|
void |
flush() |
Outputs buffered log entries immediately.
|
void |
write(LogEntry logEntry) |
Outputs a given log entry.
|
createByteArrayWriter, getCharset, getFileName, getRequiredLogEntryValues, renderpublic RollingFileWriter(java.util.Map<java.lang.String,java.lang.String> properties)
throws java.io.FileNotFoundException
properties - Configuration for writerjava.io.FileNotFoundException - Log file does not exist or cannot be opened for any other reasonjava.lang.IllegalArgumentException - A property has an invalid value or is missing in configurationpublic void write(LogEntry logEntry) throws java.io.IOException
WriterlogEntry - Log entry to outputjava.io.IOExceptionpublic void flush()
throws java.io.IOException
Writerjava.io.IOExceptionpublic void close()
throws java.io.IOException
Writerjava.io.IOExceptionCopyright © 2019. All rights reserved.