LogNest — Local Log Analysis for Backend Developers
— How it works —
LogNest has two parts: a desktop app that runs the dashboard and log storage,
and a client library for your backend that forwards logs over localhost.
Java / Spring Boot: add one Maven dependency and set your service name in
application.properties. That's it — zero code changes. Every log.info,
log.warn, and log.error call auto-forwards, including MDC values like
trace IDs and request IDs.
Node.js: two lines of code, or use the zero-change option that patches
console.log so existing code forwards without modification. ESM and CommonJS
both supported, no dependencies.
Python: one line — lognest.setup(service="my-service"). Works with Django,
Flask, FastAPI, and the standard logging module. Stdlib only, Python 3.7+.
— Why local-first matters —
Sending debug logs to a third-party SaaS is a liability most developers
don't think about until it's too late. Debug logs regularly contain fragments
of real data — request bodies, validation errors, stack traces with user input,
internal IDs. If you're working on anything that touches GDPR, HIPAA, PCI,
or enterprise security policy, forwarding those logs off-machine creates
compliance exposure.
LogNest keeps everything on localhost. Nothing is transmitted, nothing is
stored off-device. You get the full power of a modern log dashboard without
any of the data risk.
It also works 100% offline. No telemetry, no license server ping,
no cloud dependency of any kind.
— What you get —
Real-time log stream with color-coded levels, service filters, and instant
full-text search. Log detail panel with metadata. Saved filter presets.
CSV and JSON export. Error rate charts and alert rules. Session clear mode
that wipes all logs on startup — useful for shared machines or
privacy-sensitive workflows.
Free tier is active out of the box: 50,000 logs and 7-day retention,
which covers most local development workflows. Paid tiers unlock higher
limits, charts, alerts, and export.
One-time purchase. No subscription. Mac and Windows.

Replies