Ave Wrigley > HTTPD-Log-Merge-1 > HTTPD::Log::Merge

Download:
HTTPD-Log-Merge-1.tar.gz

Dependencies

Annotate this POD (2)

View/Report Bugs
Module Version: 1   Source  

NAME ^

HTTPD::Log::Merge

SYNOPSIS ^

    my $merge = HTTPD::Log::Merge->new(
        logfile => \@logfiles,
        verbose => 1,
        out_fh => \*STDOUT,
    );
    $merge->merge;

DESCRIPTION ^

HTTPD::Log::Merge is a simple module for merging httpd logfiles. It takes a list of log files and merges them based on the date of each entry in the logfile. It works for NSCA style httpd logs (Common Log Format, Extended Log Format and the like) - see HTTPD::Log::Filter for more information on supported log formats.

CONSTRUCTOR ^

The constructor for HTTPD::Log::Merge takes the following options passed as a hash:

logfile

This option should contain an array ref of paths to httpd logfiles. The option is required, and there need to be two or more logfiles.

out_fh

A filehandle to output merged logfile to. Defaults to STDOUT.

verbose

Print interesting stuff to STDERR.

METHODS ^

merge

Does exactly what it says on the can!

AUTHOR ^

Ave Wrigley <Ave.Wrigley@itn.co.uk>

COPYRIGHT ^

Copyright (c) 2001 Ave Wrigley. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: