Skip to main content

logor

Centralized error tracking and logs in one static binary, with its brain in xcon-db. Self-hosted Sentry is famously heavy — Kafka, ClickHouse, Redis, a dozen services; logor is one process next to one database.

The ingest side speaks the Sentry envelope protocol, so every language that has a Sentry SDK already has a logor client: point the SDK's DSN at your logor node and errors start arriving. Logs ride a plain batched JSON endpoint, and the house Go client (logor-clients/go) covers both without any SDK ceremony.

What you get out of the box:

  • Projects with DSN keys — one per service, revocable from the console.
  • Issues — errors grouped by fingerprint (SDK-sent, else exception type and top in-app frames, else message), with first/last seen, counts, and open / resolved / ignored states.
  • Logs — recent view and a live tail over SSE.
  • Alerts — mail on new issues, from the same node.
  • Retention by age — old partitions are dropped whole; nothing slows down as history grows.

Start with the quick start, or read how ingest works.