Show HN: LogMerge – View multiple log files in a merged view

Hey HN!

I needed a tool to view multiple log files in a merged view, and easily filter based on the specified fields. Spent a good amount of time searching, but couldn’t find any open source tool that quite did what I wanted. So, ended up building a custom solution instead (I would appreciate suggestions on tools that have similar functionality).

I don't know much about GUIs (most all my PC based utilities are CLI) - but I did have the following:

  - I know enough Python to spot obviously wrong things
  - Some knowledge of how to make programs performant in general
  - ... and tokens to burn :)

GitHub : https://github.com/faisal-shah/pylogmerge

Usage Video: https://youtu.be/37V_kZO2TLA

Key Features:

  - Merge and display multiple log files in a single, chronologically ordered view
  - Live log monitoring with auto-scroll
  - Add files individually or discover them recursively with regex filtering
  - Plugin-based system to support any log format (easy to extend!)
  - Filtering: discrete values, numeric ranges, regex/text, and time-based queries
  - Color-coded file identification
  - Configurable columns and ordering
  - Built-in plugins for syslog, CANKing (CAN Bus monitoring tool), and another custom log format called dbglog.
If you have any feedback or questions, let me know! Hope someone else finds it useful.
3 points faisalhackshah 1 year ago 0 comments

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton