1MooseX::LazyLogDispatchU:s:eLrevCeolnst(r3i)buted Perl DMoocousmeeXn:t:aLtaizoynLogDispatch::Levels(3)
2
3
4

NAME

6       MooseX::LazyLogDispatch::Levels - Like MX::LazyLogDispatch, but with
7       level-methods
8

SYNOPSIS

10           package Foo;
11           use Moose;
12           with 'MooseX::LazyLogDispatch::Levels'
13
14           # ... See MooseX::LazyLogDispatch synposis
15           #  for configuration
16
17           # But now you have direct level methods:
18           sub foo {
19               my ($self) = @_;
20               $self->debug('started foo');
21               # ^ is identical to v
22               $self->logger->debug("started foo");
23           }
24

DESCRIPTION

26       See MooseX::LazyLogDispatch for the main docs.
27
28       This just adds level methods for the "$self-"logger> levels directly to
29       your class, in addition to bringing in that role.
30

LEVEL METHOD NAMES

32   log
33   debug
34   info
35   notice
36   warning
37   error
38   critical
39   alert
40   emergency

SEE ALSO

42       MooseX::LazyLogDispatch MooseX::LogDispatch Log::Dispatch::Configurator
43       Log::Dispatch::Config Log::Dispatch
44

AUTHOR

46       Brandon Black "<blblack@gmail.com>"
47
48       Based in part on MooseX::LogDispatch by Ash Berlin "<ash@cpan.org>" and
49       "<perigrin@cpan.org>"
50

LICENCE

52       This module is free software; you can redistribute it and/or modify it
53       under the same terms as Perl itself. See perlartistic.
54
55
56
57perl v5.36.0                      2023-01-20MooseX::LazyLogDispatch::Levels(3)
Impressum