Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.
/ logmaster Public archive

A desktop log viewer for Linux built with GTK and D

License

Notifications You must be signed in to change notification settings

jonathanballs/logmaster

Repository files navigation

Logmaster Build Status

Logmaster is a log viewer for Linux built with GTK and D. Features include being able to read very large files (multiple gigabytes and bigger than user's memory), highlighting, searching, following, kubernetes support, unix pipe support and more.

Future developments will focus on adding log sources (attaching to processes, journalctl etc), improved highlighting and parsing, increasing performance, measuring and plotting log velocity and more. Contributions are welcome!

Logmaster is still alpha software and may be buggy and unoptimised in certain places. Please create an issue if you find a bug or can think of an improvement.

Screenshot

Compiling

You will need the D build tools to compile logmaster. Navigate to the root directory and run dub build --target=release. Only the latest versions of DMD and LDC are supported. NB: The dmd compiler that ships with Ubuntu 18.04 will not compile logmaster.

Installing

Arch Linux: Install logmaster-git from the AUR.

Ubuntu: We are very grateful to have our package hosting provided by packagecloud.io. Coming soon.

Command line usage

Open a file: logmaster file.log

Log from stdin: npm start | logmaster -

About

A desktop log viewer for Linux built with GTK and D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published