The main purpose of LoFiMo is, as the name states, to monitor log files. It does this in real time, i.e. shows the contents of log files as they are changing. The user can connect to LoFiMo with a Web browser or use the console for plain text output. When using a Web browser, the output can be formatted with cascading stylesheets, which the user can define. Thus, it is possible to highlight certain log entries with different colors and fonts. It is also possible to play sounds or execute commands (send an email, play sound with a custom player, etc.) when a log entry matches a filter. LoFiMo can parse Apache style log files and syslog style log files. Among others, there are filters that can parse iptables logs and merge multiple log lines of Postfix into a single one.
|Tags||Utilities Networking Monitoring Logging Internet Log Analysis Web Dynamic Content Diagnostics|
|Operating Systems||OS Independent|
Release Notes: The character set of monitored files can now be specified. Filenames in the execute property of filters can now contain blank characters.
Release Notes: This release fixes the handling of the stop-flag in the kill filter, string filter, and string replace filter. It adds the property "inverse" in the string filter and kill filter, which allows the user to invert the result of the regular expression string search.
Release Notes: This release adds support for files that contain log entries that span multiple lines. It adds a feature to put the name of log files at the beginning of log messages.
Release Notes: This release introduces the property ".noTimestamp" to all Inputs. If this property is set for an Input, all log entries created from that Input will be printed without a timestamp from LoFiMo.
Release Notes: This release adds support for files that contain dates and/or times in their names, e.g. for files that change daily.