lnav

lnav is a console-based log file viewer written in C++. Ideal for small-scale environments, lnav allows users to open and monitor one or more log files in a single log view, while unzipping any compressed log files on the fly. It can detect a number of common log formats (e.g., used by syslog, CUPS, VMware ESXi/vCenter, strace, sudo, dpkg.log), as well as any custom-defined formats. For visual aid, log data is syntax-highlighted and shown either in timeline view or in prett-print view (for structured XML/JSON). lnav can filter logs with regular expressions, and perform live SQL queries on log files in real-time. lnav can store information about the currently opened log files as a session, and the session can be reloaded later, which will restore things like the last position of log files being examined, active searches, and log filters. lnav can also be used in a headless mode, where it performs a set of predefined operations or queries on log files to produce results from the command line.


  • Website: http://lnav.org/
  • Platform: Linux, Mac OS X
  • License: BSD
  • Documentation: http://lnav.readthedocs.org/
  • Source repository: git
  • Community: bug tracker
  • Features:
  • Similar Software

    Log.io Log.io is a real-time log monitoring system written in JavaScript. It allows users to browse and search a stream of log messages in real-time within a web browser window. Log.io consists of three co...
    GoAccess GoAccess is an open-source, console-based, interactive web server log viewer. It allows you to view and analyze web server logs via ncurses-based terminal interface in real-time. GoAccess parses gro...
    MultiTail MultiTail is a command-line log monitor, allowing users to view one or more log files in separate panes within the same terminal window. One MultiTail window can be split horizontally or vertically a...
    Glogg Glogg a multi-platform, lightweight GUI tool specialized to view and search through text files. Glogg can be considered a GUI front end for grep and less command line tools. It can be useful for sys...
    Graylog Graylog is a Java-based open-source log management system which collects, indexes, and analyzes (structured/unstructured) log data from syslog or any third-party applications Graylog's centralized lo...

    Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *