CGI-Builder-LogDispatch

 view release on metacpan or  search on metacpan

lib/CGI/Builder/LogDispatch.pm  view on Meta::CPAN

    if ( $self->can('r') and $self->r->can('log') ) {
        require Log::Dispatch::ApacheLog;
        %defaults = (name=>'default', min_level=>'warning',apache=>$self->r);
        $logger->add(
            Log::Dispatch::ApacheLog->new( %defaults, %{$self->logger_config} )
        );
    } else {
        require Log::Dispatch::Screen;
        %defaults = ( name=>'default'
                    , min_level=>'warning'
                    , callbacks => sub { sprintf "[%s] %s\n", Date::Format::time2str('%Y-%m-%d %H:%M:%S',time), $_[1] }
                    );
        $logger->add(
            Log::Dispatch::Screen->new( %defaults, %{$self->logger_config} )
        );
    }
    return $logger;
}


1;



( run in 0.240 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )