public final class Logs:
Concise facade for logging configuration and scoped context creation.
import klyn.logging
try context = Logs.context(requestId = "req-42"):
LogManager.getLogger("http").info("Request received")| Modifier and Type | Member | Description |
|---|---|---|
| public static | configureconfigure(configuration as LogConfiguration) as Void: |
Applies a typed logging configuration. |
| public static | configureconfigure(filename as String) as Void: |
Loads and applies TOML configuration. |
| public static | configureconfigure(handler as LogHandler) as Void: |
Configures one handler directly. |
| public static | contextcontext(fields ... as String:Object) as LogContext: |
Opens a structured context using named fields. |
| public static | flushflush() as Void: |
Flushes the active handler graph. |
| public static | shutdownshutdown() as Void: |
Flushes and closes closable handlers. |