Log File Viewer for the Terminal

Fans cheer, skeptics yell 'memory hog', old-timers reminisce

TLDR: A revived terminal tool, lnav, promises easy, fast log viewing without setup and claims better speed than old-school methods. The crowd split: nostalgic fans vs. “needs a terminal dashboard” wishlisters vs. skeptics worried about past memory bloat—everyone’s watching to see if it beats simple tools and stays lean.

lnav, a no-setup terminal app that merges, searches, and filters logs, lit up the comments—but the nostalgia vs. nitpicks brawl stole the show. Fans swooned at the “just point it at a folder and it works” promise, auto-detecting formats and even unzipping logs on the fly. It even brags about beating classic tools on a 3.3GB file and lets you run SQL-style queries. There’s a live demo via ssh for the curious, and this explainer throws shade at the old workflow.

Old-timers cheered—one user called it “famous” and reminisced about watching fleets of web servers back in the day. But the party split fast. A power user demanded a TUI Grafana (a dashboard you use inside the terminal) to tame JSON logs. Another camp clutched their trusty “search-and-view” combo and asked why switch from the simple classics. Then came the zinger: a veteran remembered “huge (almost bloated) memory consumption” years ago and asked if it’s fixed. Cue the popcorn.

So, is lnav the glow-up of your log-reading life, or still a snack-happy memory hog? The crowd’s divided—but curious. Plenty said they’ll “give it a go,” while the rest wait to see if this comeback kid can out-run grep and out-charm dashboards.

Key Points

  • lnav is a terminal-based log file viewer that supports merging, tailing, searching, filtering, and querying logs.
  • It requires no server or setup and offers a public demo accessible via SSH (playground@demo.lnav.org).
  • Users can point lnav at a directory for automatic log format detection and on-the-fly decompression of compressed files.
  • Built-in online help and operation previews are provided to simplify use.
  • lnav claims better CPU/memory performance than standard terminal tools on a 3.3GB access log, with analysis supported by its SQLite Interface.

Hottest takes

"some sort of TUI grafana - Json log splitter/organizer/finder" — p0w3n3d
"lnav is famous... good ol' times" — guessmyname
"huge (almost bloated) memory consumption" — brunosutic
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.