rapturate d23168b971 1) Added clickable column names for sorting (asc/desc)
2) Added Date/Time column
3) Fixed some spacing issues on standard column
4) Changed .env to lumberjack.config
5) Fixed the issue where the .env/lumberjack.config file was trunctated with bad file locations on start.
6) Updated env.hpp/.cpp to be config.hpp/.cpp and the parent directory to be config referencing.
2026-06-11 15:19:52 -04:00
2026-06-09 17:10:43 -04:00
2026-06-09 17:10:43 -04:00
2026-06-09 17:10:43 -04:00

LumberJack TUI takes in an Apache2 access log file and provides an interactive interface to check your logs.

MacOS Users:

  • Unfortunately, I don't want to have to setup my pc to build your executable for you. So, the CMakeLists.txt file will autobuild an executable for you :)

All Other Users:

  • I have packaged executables into the released .zip files

NOTES:

  • The TUI will ask for the access.log file location and the GeoLite2-City.mmdb file location on startup. It will then create local lumberjack.config file with the locations you provided. If you mess up, just change them in the file for now.
    • I have not tried using the GeoLite2-Country.mmdb file and do not know if it will crash the application...

FUTURE CHANGES:

  • Ban IP functionality
  • Live .log file changing
Description
Takes an access log from an Apache2 web server and displays the data in a TUI.
Readme 206 MiB
v1.0.0 Latest
2026-06-09 22:21:13 +01:00
Languages
C++ 85.2%
CMake 14.8%