MooseX::LazyLogDispatch::Levels.3pm

Langue: en

Autres versions - même langue

Version: 2007-12-21 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

MooseX::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.