MooseX::LazyLogDispatcUsereContributed Perl MooseX::LazyLogDispatch::Levels(3)NAMEMooseX::LazyLogDispatch::Levels - Like MX::LazyLogDispatch, but with
level-methods
SYNOPSIS
package Foo;
use Moose;
with 'MooseX::LazyLogDispatch::Levels'
# ... See MooseX::LazyLogDispatch synposis
# for configuration
# But now you have direct level methods:
sub foo {
my ($self) = @_;
$self->debug('started foo');
# ^ is identical to v
$self->logger->debug("started foo");
}
DESCRIPTION
See MooseX::LazyLogDispatch for the main docs.
This just adds level methods for the "$self-"logger> levels directly to
your class, in addition to bringing in that role.
LEVEL METHOD NAMES
log
debug
info
notice
warning
error
critical
alert
emergency
SEE ALSO
MooseX::LazyLogDispatch MooseX::LogDispatch Log::Dispatch::Configurator
Log::Dispatch::Config Log::Dispatch
AUTHOR
Brandon Black "<blblack@gmail.com>"
Based in part on MooseX::LogDispatch by Ash Berlin "<ash@cpan.org>" and
"<perigrin@cpan.org>"
LICENCE
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself. See perlartistic.
perl v5.14.12007-12-21MooseX::LazyLogDispatch::Levels(3)