The onboarding process begins the moment the binary runs, pulling logs from the local filesystem or a given directory. Lnav scans automatically, indexing timestamps, message types, and metadata. No setup wizard. No hidden config. Just instant parsing.
The core of the Lnav onboarding process is streamlining log analysis without external dependencies. Once logs are loaded, Lnav applies built-in patterns to normalize formats, whether they come from syslog, JSON, HTTP access logs, or custom sources. You can pivot between log files using keyboard navigation, filter with SQL queries, or highlight patterns with regex on the fly. Every step is meant to keep you inside one terminal session.
Configuration is optional but powerful. You can drop extra log format definitions into the formats folder, letting Lnav handle complex structures without writing new parsing code. For onboarding in a team setting, share these configurations through version control so every engineer sees the same normalized output.
Search and filtering happen in real time. Use /searchterm for quick scanning or structured SQL queries for deeper insights. The onboarding flow encourages learning by doing—every command immediately changes what you see. No reloading. No waiting for batch jobs. Lnav is designed to make onboarding frictionless, so newcomers can explore without breaking anything.