Skip to main content
sovdev-logger

sovdev-logger

Multi-language structured logging with zero-effort observability

sovdev-logger is a specification-first, multi-language structured logging library. One log call gives structured logs, metrics, and distributed traces — correlated automatically — against any OpenTelemetry-compatible backend. TypeScript is the reference implementation; Python is conformant and verified against it; Go, C#, Rust, and PHP are planned.

Who Do You Write Logs For?

you write code for yourself — you write logs for someone else

You write code for yourself during development. But you write logs for the operations engineer staring at a screen at 7 PM on Friday, trying to piece together what went wrong from cryptic error messages — long after everyone else has gone home. Good logging is the difference between a three-hour debugging session and a five-minute fix.

Read the full case →

Sovereign

One log call keeps working the same way regardless of language or backend — a developer’s logging code isn’t hostage to a vendor or a stack choice.

Open

Built entirely on open standards, not a proprietary SDK or a bespoke wire format — no vendor lock-in, ever.

OpenTelemetry-native

Every signal — logs, metrics, traces — over the same OTLP protocol every major backend already speaks.

Consistent

Every system logs the same fixed schema — one alerting rule, one ticket-routing pipeline, and one dashboard work across the tenth system exactly like the first, making monitoring hundreds of systems possible instead of a bespoke integration each time.

Languages

TypeScript — reference implementation
Python — conformant
Go — plannedC# — plannedRust — plannedPHP — planned

Backends

UIS (local) — verified
Grafana Cloud — verified
Azure MonitorDatadogNew RelicHoneycombSelf-hosted (any OTLP-compatible collector)