Error tracking for Go.

One package. Zero dependencies. You own the data.

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_id and duration_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 /healthz and /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.

Full Go docs →