Hosted log aggregation for small teams · Laravel and PHP shops first
Logging should be boring.
Yours probably isn't.
SaneLog takes syslog and JSON from everything you run, tails it on one screen, and hands the evidence to you or the coding agent beside you. One flat price for all your servers and your whole team.


Around the line, not just the line
Any row opens the events on every host at that second, with your filters cleared. Any field becomes a filter in one click. Every line has a permalink for the incident thread.
Your coding agent reads the evidence
Point Claude Code, Cursor or Codex at the MCP server, approve once in the browser, and it reads logs, alerts and incidents while the fix stays in your editor. Read-only, on every plan.
One flat price
All your servers, your whole team, every feature. No per-gigabyte bill, no per-seat charge, and nothing past your allowance is ever dropped or charged on a paid plan.
Syslog
RFC 3164 and 5424, autodetected per message. UDP, TCP and TLS on one port per account, TLS by default. A new sender waits for your approval before it joins your account.
HTTP and AWS
POST /ingest with a source token, one JSON object or an NDJSON batch. A dependency-free Lambda forwards CloudWatch Logs, and EventBridge sends the service events that never reach a log group.
Nothing dropped in silence
Oversize lines are truncated, never lost. Lines that match no format still land. Every reject is counted where you can see it. How to send logs.