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. |