Logtool is a syslog file parser, report generator, and monitoring utility. It takes logfiles from syslog, multilog, or other ASCII log generating sources as input from stdin, and depending on command line switches and/or config file settings, will parse and filter out unwanted messages from the logfile accordingly, and generate output in ANSI color, formatted ASCII, CSV (for spreadsheets), or HTML format. It is very handy for use in automated nightly reports, and online monitoring of logfile activity. It comes with some simple example scripts and documentation.
Release Notes: This release uses opendir() if the regex database is a directory instead of a file (handy with 3rd party logcheck databases), and there are a few tweaks to the makefile to make building on some non-Linux platforms more straightforward.
Release Notes: This version fixes a bad bug in the HTML output module.
Release Notes: Escaping of HTML-centric characters has been implemented and seems to work properly. The parsing process has been cleaned up to facilitate the injection of additional such features.
Release Notes: This release fixes a segfault bug in the handling of unformatted input, various build issues related to Solaris, and a few minor bugs the author noticed while working on the big bugs.
Release Notes: Various minor bugs have been fixed. Multiple Solaris-centric build issues have been addressed. Dupe suppression has been improved. There is better handling of unformatted logs.