Logging Terminal Tools
Log files record what a program did and when, from kernel messages and web server access logs to application output collected by syslog or the systemd journal.
Terminal tools in this category tail, filter, color and search that output, follow several files at once, and turn structured logs into readable tables. Sysadmins, developers and SREs use them to trace an error, watch a deployment or answer a question during an incident, often alongside observability and monitoring tools.
Below is a list of terminal tools that work with logs.
fblog
Small command-line JSON Log viewer.
Small command-line JSON Log viewer.
fli
A command-line tool that simplifies AWS VPC Flow Logs analysis.
A command-line tool that simplifies AWS VPC Flow Logs analysis.
goaccess
a real-time web log analyzer and interactive viewer.
a real-time web log analyzer and interactive viewer.
gonzo
The Go based TUI log analysis tool.
The Go based TUI log analysis tool.
hl
A fast and powerful log viewer and processor.
A fast and powerful log viewer and processor.
kl
An interactive Kubernetes log viewer for your terminal.
An interactive Kubernetes log viewer for your terminal.
lazyjournal
A terminal user interface for journalctl.
A terminal user interface for journalctl.
lnav
An ncurses-based log file viewer for the terminal.
An ncurses-based log file viewer for the terminal.
loggo
A powerful terminal app for structured log streaming.
A powerful terminal app for structured log streaming.
logmerger
A utility to view multiple log files with merged timeline.
A utility to view multiple log files with merged timeline.
logria
A powerful CLI tool that puts log aggregation at your fingertips.
A powerful CLI tool that puts log aggregation at your fingertips.
logshark
A CLI / TUI debugger for JSON logs.
A CLI / TUI debugger for JSON logs.
logss
A simple cli for logs splitting.
A simple cli for logs splitting.
nerdlog
A fast, remote-first, multi-host TUI log viewer.
A fast, remote-first, multi-host TUI log viewer.
nless
Excel for your logs. Pipe in anything, wrangle it into columns.
Excel for your logs. Pipe in anything, wrangle it into columns.
reqlog
A CLI for tracing and filtering requests across distributed systems.
A CLI for tracing and filtering requests across distributed systems.
rhit
A nginx log explorer.
A nginx log explorer.
see-tui
A TUI based tool to lookup logs from systemd services.
A TUI based tool to lookup logs from systemd services.
systemctl-tui
A fast, simple TUI for interacting with systemd services and their logs.
A fast, simple TUI for interacting with systemd services and their logs.
systemd-manager-tui
A TUI for managing systemd services.
A TUI for managing systemd services.
tailspin
A log file highlighter
A log file highlighter
toolong
A terminal application to view, tail, merge, and search log files (plus JSONL).
A terminal application to view, tail, merge, and search log files (plus JSONL).
tori
A TUI for multi-server Docker and host monitoring over SSH.
A TUI for multi-server Docker and host monitoring over SSH.
tuistash
A terminal user interface for Logstash.
A terminal user interface for Logstash.
Know any terminal tools that would be good for this list? Submit a Tool here!