Tim Brody > Logfile-EPrints > Logfile::EPrints::Parser

Download:
Logfile-EPrints-1.20.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Source  

NAME ^

Logfile::EPrints::Parser - Parse Web server logs that are formatted as one hit per line (e.g. Apache)

SYNOPSIS ^

        use Logfile::EPrints::Parser;

        $p = Logfile::EPrints::Parser->new(
          type=>'Logfile::EPrints::Hit::Combined',
          handler=>$Handler
        );

        open my $fh, "<access_log" or die $!;
        $p->parse_fh($fh);
        close($fh);

METHODS ^

new()

Create a new Logfile::Parser object with the following options:

        type - Optionally specify a class to parse log file lines with (defaults to ::CombinedLog)
        handler - Handler to call (see HANDLER CALLBACKS)

HANDLER CALLBACKS ^

hit()
syntax highlighting: