Monitor System

logana – fast terminal log analyser

logana is a terminal-based log viewer and analyser written in Rust. It is designed for working with large quantities of diagnostic information, including files containing millions of lines.

The application uses memory-mapped I/O and accelerated indexing techniques to make navigating large log files responsive. Its interface combines conventional log viewing with more advanced facilities for investigating structured messages and documenting findings.

logana is intended for developers and administrators who need to investigate application behaviour across different logging formats and sources. It can also operate without its interactive interface, allowing the same analysis capabilities to be incorporated into automated workflows.

This is free and open source software.

Key Features

  • Automatic format detection – recognises JSON, syslog, journald, logfmt, OpenTelemetry, DLT and other log formats.
  • Flexible log sources – reads individual files, directories, compressed archives and standard input.
  • Container integration – supports streaming logs from Docker containers.
  • OpenTelemetry support – receives log streams over gRPC and HTTP.
  • Advanced filtering – provides inclusion, exclusion, regular expression, field-scoped and date-range filters.
  • Structured display – presents timestamps, severity levels, targets and additional fields in configurable columns.
  • Vim-style navigation – supports keyboard-driven movement, searching and jumps between warnings and errors.
  • Bookmarks and annotations – marks important messages and attaches comments to individual lines.
  • Persistent sessions – restores filters, marks, annotations and scroll positions.
  • Report export – exports investigation findings to Markdown and Jira markup.
  • MCP integration – exposes marks and annotations to compatible AI assistants through a built-in server.
  • Headless filtering – processes logs from scripts without launching the terminal interface.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/pauloremoli/logana
Support:
Developer: Paulo Remoli
License: GNU General Public License v3.0

logana
Click animation for full size

Rust is a fascinating language. If you’re new to Rust, we recommend reading free books to learn Rust and free tutorials to learn Rust.


Related Software

Terminal Log Viewers
lnavPowerful navigation, filtering and analysis of system and application logs
NerdlogRemote-first monitoring with powerful querying and filtering capabilities
lazyjournalBrowse systemd journal entries with intuitive keyboard controls
toolongTail, merge and search multiple files in real time
logrifleQuickly browse and search records with a keyboard-driven interface
nlessInteractive pager with structured data navigation
MultiTailMonitor multiple files simultaneously with colour-coded output
LogriaAggregate multiple data streams with live filtering and highlighting
loganaFast, interactive exploration with filtering and search
JSON Log ViewerExplore structured JSON records with interactive filtering and navigation

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted