DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Scriba: Structured logging in Lisp with multiple backends and auto-config (Scheme library)

Quality: 8/10 Relevance: 9/10

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.

🚀 Service construit par Johan Denoyer