LogFilter

Description

LogFilter is a simple Perl module to filter log files. It reads a keywords file and an exclude file, and then prints lines from the log file that match any of the keywords and do not match any of the exclude phrases.

Usage

Here is a basic usage example:

use LogFilter;

my $filter = LogFilter->new($keywords_file, $exclude_file, $log_file, $interval);
$filter->filter();

The new function takes four arguments:

  1. A file containing keywords, one per line.
  2. A file containing exclusion patterns, one per line.
  3. The log file to be filtered.
  4. The interval (in seconds) at which the log file should be read.

Installation

To install this module, run the following commands:


perl Makefile.PL
make
make test
make install

Author

Kawamura Shingo (pannakoota@gmail.com)

Dependencies

This module depends on the following Perl modules:

License

This module is distributed under the terms of the Artistic License 2.0.

Please see LICENSE for more details.