The service had crashed at 2:14 a.m., but the only thing staring back was a wall of noise. Lnav wasn’t just an option at that point — it was the only way through. You drop into it, no setup, no indexing delays. It reads logs straight from files, compressed archives, even journalctl. You filter, parse, and pivot across timelines in seconds. It makes grep feel like dialing rotary phones.
Lnav takes raw text and gives it shape. You can search with SQL right inside your terminal. You can merge logs from multiple services and see the events unfold in a single chronological flow. The auto-formatting and syntax highlighting cut the mental cost of scanning. Patterns stop hiding. You start seeing what actually happened.
There’s no daemons. No agents. No dashboards to maintain. Lnav lives in your workflow, not above it. You keep using your own log rotation, your own deploy scripts. But now they serve you instead of fighting you. The speed comes from its zero-friction install and near-instant parsing. One binary. One terminal window. Clarity.