Logria is a terminal-based application for monitoring, filtering and aggregating log messages. Written in Rust, it provides an interactive environment for investigating the output of running processes and other sources of diagnostic information.
The application is particularly suited to situations where information arrives continuously and the criteria for investigation may change as problems become better understood. Users can refine their analysis while preserving the log messages already collected.
Logria works with shell commands as well as files, making it useful for monitoring services running on local computers or remote systems. Its combination of parsing and aggregation facilities helps turn streams of text into more meaningful information.
This is free and open source software.
Key Features
- Live monitoring – displays output from files, shell commands and running processes.
- Interactive filtering – applies regular-expression filters to incoming messages.
- Editable expressions – changes filters without restarting the monitored process or losing buffered history.
- Custom parsing – extracts information from log messages using user-defined rules.
- Live aggregation – calculates statistics from parsed messages as new information arrives.
- Saved sessions – preserves monitoring configurations for later use.
- Reusable parsers – stores custom parsing definitions for recurring log formats.
- Search highlighting – visually identifies messages matching search expressions.
- Output stream selection – switches between standard output and standard error.
- Buffer navigation – moves through retained messages independently of incoming output.
- Keyboard controls – provides commands for searching, filtering, parsing and aggregation.
Website: github.com/ReagentX/Logria
Support:
Developer: Christopher Sardegna
License: GNU General Public License v3.0

Rust is a fascinating language. Learn Rust with our recommended free books and free tutorials.
Related Software
| Terminal Log Viewers | |
|---|---|
| lnav | Powerful navigation, filtering and analysis of system and application logs |
| Nerdlog | Remote-first monitoring with powerful querying and filtering capabilities |
| lazyjournal | Browse systemd journal entries with intuitive keyboard controls |
| toolong | Tail, merge and search multiple files in real time |
| logrifle | Quickly browse and search records with a keyboard-driven interface |
| nless | Interactive pager with structured data navigation |
| MultiTail | Monitor multiple files simultaneously with colour-coded output |
| Logria | Aggregate multiple data streams with live filtering and highlighting |
| logana | Fast, interactive exploration with filtering and search |
| JSON Log Viewer | Explore structured JSON records with interactive filtering and navigation |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.