Standard Library

Logging

Control log output and capture events for testing:

import log

log.set_level("DEBUG")
log.set_sink("stderr")

# Capture log events for testing
log.capture()
# ... code that logs ...
let events = log.events()
FunctionReturnsDescription
log.set_level(level)NoneSet log level: "DEBUG", "INFO", "WARN", "ERROR"
log.set_sink(sink)NoneSet sink: "stdout", "stderr", or a file path
log.capture()NoneStart capturing log events
log.events()List[Str]Stop capturing and return captured events
← CSV
Path →