Skip to content

aedrax/logdor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logdor

Logdor! The discerninator!

Logdor was a man! No... he was a logging man! ...or... maybe he was just a log viewer....

Logdor is a tool to simplify looking at log files by enabling filtering, color coding, and anything else I find useful.

image

Plugins

Logdor provides functionality through a plugin-based architecture. Each plugin specializes in a specific type of log format or viewing capability:

  • Bookmark Viewer - Save and annotate important log lines for future reference
  • CLF Viewer - Specialized parser for Apache and NGINX access logs
  • CSV Viewer - Table view for CSV files with automatic header detection
  • Hexdump Viewer - View binary files in hexadecimal format
  • Logcat Viewer - Android logcat format viewer with color-coded log levels
  • Map Viewer - Interactive map display for log entries containing coordinates
  • PGN Viewer - Interactive chess game viewer for PGN files
  • Plain Text Viewer - Basic text file viewer with essential features
  • Regex Viewer - Pattern matching with regular expressions and highlighting
  • Selected Line Viewer - Focused view of lines selected from other viewers
  • Syslog Viewer - Parser for system log files with facility and severity highlighting

Features

For detailed information about each plugin's features, please visit the individual plugin README files linked above.

Building from Source

Requirements

  • CMake 3.16 or higher
  • Qt 6.8 or higher
  • C++17 compliant compiler

Dependencies

  • Qt6::Core
  • Qt6::Gui
  • Qt6::Widgets

Build Instructions

  1. Configure with CMake:
cmake -B build
# if the system Qt6 is not the one you want to use, you can specify the path to the Qt6 you want to use
# e.g.:
# /path/to/Qt/6.8.0/gcc_64/bin/qt-cmake -B build
  1. Build the project:
cmake --build build/

The built executable and plugins will be in the build directory. Logdor will be in build/app The plugins will be in build/plugins/.

About

Logdor! The discerninator!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published