public class FileLogHandler extends AbstractLogHandler implements AutoClosable
Appends human-readable events to a UTF-8 file.
import klyn.logging
import klyn.logging.handler
handler = FileLogHandler("application.log")
Logs.configure(handler)| Modifier and Type | Member | Description |
|---|---|---|
| public | FileLogHandlerFileLogHandler(path as String, minimumLevel as LogLevel = LogLevel.TRACE, append as Boolean = true) |
Creates an appending file handler. |
| Modifier and Type | Member | Description |
|---|---|---|
| public override | closeclose() as Void |
Closes this file handler. |
| public override | flushflush() as Void |
Flushes buffered log data to the file. |
| public override | handlehandle(event as LogEvent) as Void |
Appends one formatted line under the handler lock. |