public abstract class AbstractLogHandler implements LogHandler, AutoClosable:
Base handler implementing minimum-level filtering.
import klyn.logging
import klyn.logging.handler
handler = ConsoleLogHandler(LogLevel.WARNING)
assert not handler.accepts("app", LogLevel.INFO)| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | minimumLevelminimumLevel as LogLevel |
Minimum accepted severity. |
| Modifier and Type | Member | Description |
|---|---|---|
| public override | accepts | Applies the minimum-level filter. |
| public | closeclose() as Void: |
Releases resources owned by this handler. |
| public abstract override | flushflush() as Void |
Flushes buffered output. |
| public abstract override | handlehandle(event as LogEvent) as Void |
Processes one event. |