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

Latest commit

 

History

History
23 lines (13 loc) · 1.39 KB

Readme.md

File metadata and controls

23 lines (13 loc) · 1.39 KB

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 -