Skip to main content
sovdev-logger
  1. SovereignSky Projects/

sovdev-logger

Active Started January 2025
Table of Contents

Stop writing separate code for logs, metrics, and traces. Write one log entry and automatically get structured logs, metrics dashboards, distributed traces, and service dependency maps.

The Problem
#

Traditional observability requires 20+ lines per operation - separate logger calls, metric counters, trace spans, manual correlation.

The Solution
#

sovdev_log(INFO, FUNCTIONNAME, 'Payment processed', PEER_SERVICES.PAYMENT_GATEWAY, input, output);
// ↑ Automatic logs + metrics + traces + correlation

Result: 95% less instrumentation code, complete observability out of the box.

What You Get Automatically
#

OutputBackends
Structured LogsAzure Log Analytics, Loki, JSON files
MetricsAzure Monitor, Prometheus, Grafana
Distributed TracesApplication Insights, Tempo
Service MapsAutomatic dependency graphs

Supported Languages
#

LanguageStatus
TypeScript✅ Available
Go, Python, C#, Rust, PHP📅 Planned

Works with any OpenTelemetry-compatible backend: Azure Monitor, Grafana Cloud, Datadog, New Relic, or self-hosted.