Amon2-Plugin-LogDispatch
view release on metacpan or search on metacpan
Amon2::Plugin::LogDispatch - Log::Dispatch glue for Amon2
=head1 SYNOPSIS
__PACKAGE__->load_plugin('LogDispatch');
# in your config.pl
'Log::Dispatch' => {
outputs => [
[Screen::Color',
min_level => 'debug',
name => 'debug',
stderr => 1,
color => {
debug => {
text => 'green',
}
}
],
],
},
# in your controller
$c->log->emerg('help me');
lib/Amon2/Plugin/LogDispatch.pm view on Meta::CPAN
Amon2::Plugin::LogDispatch - Log::Dispatch glue for Amon2
=head1 SYNOPSIS
__PACKAGE__->load_plugin('LogDispatch');
# in your config.pl
'Log::Dispatch' => {
outputs => [
[Screen::Color',
min_level => 'debug',
name => 'debug',
stderr => 1,
color => {
debug => {
text => 'green',
}
}
],
],
},
# in your controller
$c->log->emerg('help me');
t/01_simple.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Test::Requires 'Log::Dispatch';
{
package MyApp;
use parent qw/Amon2/;
sub load_config {
+{ 'Log::Dispatch' =>
{ outputs => [ [ 'Null', 'min_level' => 'debug' ] ] } };
}
__PACKAGE__->load_plugins('LogDispatch');
}
my $c = MyApp->new();
$c->log->emerg("HELP ME");
isa_ok $c->log(), 'Log::Dispatch';
done_testing;
( run in 0.775 second using v1.01-cache-2.11-cpan-49f99fa48dc )