Scriba: Structured logging in Lisp with multiple backends and auto-config (Scheme library)
Summary
Scriba is a Lisp structured logging library for GNU Guile Scheme that supports multiple backends and auto-configuration via environment variables. It emphasizes structured logs, configurable loggers (console, color-console, syslog, json), and performance optimizations like memoization and ahead-of-time level filtering. The project includes a quickstart, environment-based configuration, and guidance on log contexts, routing, and formatting.