Install
go get github.com/karloscodes/lognorth-sdk-go
Use
import lognorth "github.com/karloscodes/lognorth-sdk-go" lognorth.Config("https://logs.yoursite.com", "your-api-key") lognorth.Log("User signed up", map[string]any{"user_id": 123}) lognorth.Error("Checkout failed", err, map[string]any{"order_id": 42})
What you get.
-
✓
HTTP middleware with
trace_idandduration_ms -
✓
slog.Handler— use your existing slog setup - ✓ Full stack traces with file, line, and function
- ✓ Errors grouped into issues. You get alerted.
-
✓
Skip noisy routes like
/healthzand/metrics
No SaaS. No monthly bill.
LogNorth runs on your server. One Docker container. SQLite. $99 once and it's yours forever.
From go get to tracking errors in under 3 minutes.