NAME

Apache2::Tail - mod_perl handler to display the error_log

SYNOPSIS

      PerlModule Apache2::Tail
      <Location /tail>
        SetHandler  modperl
        PerlHandler Apache2::Tail

        [PerlSetVar Apache2::Tail::ErrorLog /some/other/log/file]
        [PerlSetVar Apache2::Tail::CSS /css/mystyle.css]
        [PerlSetVar Apache2::Tail::Count 100]

        Order deny,allow
        allow from 127.0.0.0/8
        deny from all
      </Location>

DESCRIPTION

Simple mod_perl handler that displays a pretty html version of the error_log.

OPTIONS
These options can be configured with PerlSetVar

INTERNAL DOCUMENTATION

Quick summary of the internal APIs for anybody interested in subclassing Apache2::Tail.

handler($class, $r)
The main handler, responsible for processing the request

error_log($class, $r)
Must return the full path to the file that needs tailing

print_header($class, $r)
prints the HTML header up to and including the <body> tag

print_footer($class, $r)
prints the HTML footer closing the <body> tag

tail_cnt($class, $r)
returns the maximum number of lines to tail for this request.

style($class, $r)
returns the CSS content for the page

AUTHOR

Philippe M. Chiasson <gozer@cpan.org>

ARTWORK

Tara Gibbs <tarag@activestate.com>

REPOSITORY

http://svn.ectoplasm.org/projects/perl/Apache2-Tail/trunk/

COPYRIGHT

Copyright 2007 by Philippe M. Chiasson <gozer@cpan.org>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html