Apache-Logmonster
view release on metacpan or search on metacpan
lib/Apache/Logmonster.pm view on Meta::CPAN
if ( !-w $tmpdir || !-r $tmpdir ) {
croak "FATAL: \$tmpdir ($tmpdir) must be read and writable!";
}
if ( $conf->{'clean'} ) {
if ( !$util->clean_tmp_dir( $tmpdir, debug => 1, fatal=>0 ) ) {
croak "\nfailed to clean out $tmpdir";
}
}
die "\nFATAL: you must edit logmonster.conf and set default_vhost!\n"
if ! defined $conf->{'default_vhost'};
if ( $conf->{'time_offset'} ) {
my ( $dd, $mm, $yy, $lm, $hh, $mn ) = $util->get_the_date( debug=>0 );
my $interval = $self->{rotation_interval} || 'day';
my $bump = $conf->{time_offset};
my $logbase = $conf->{logbase};
my $how_far_back = $interval eq "hour" ? .04 # back 1 hour
lib/Apache/Logmonster/Utility.pm view on Meta::CPAN
warn "WARNING: couldn't create a process id file!: $!\n";
exit 0;
};
do_a_bunch_of_cool_stuff;
unlink $pidfile;
=item regexp_test
Prints out a string with the regexp match bracketed. Credit to Damien Conway from Perl Best Practices.
Example:
$util->regexp_test(
exp => 'toast',
string => 'mailtoaster rocks',
);
arguments required:
exp - the regular expression
string - the string you are applying the regexp to
( run in 0.615 second using v1.01-cache-2.11-cpan-de7293f3b23 )