NAME¶
Log::Contextual::Easy::Package - Import all logging methods with WarnLogger as
default package logger
VERSION¶
version 0.006004
SYNOPSIS¶
In your module:
package My::Module;
use Log::Contextual::Easy::Package;
log_debug { "your message" };
Dlog_trace { $_ } @vars;
In your program:
use My::Module;
# enable warnings
$ENV{MY_MODULE_UPTO}="TRACE";
# or use a specific logger with set_logger / with_logger
DESCRIPTION¶
By default, this module enables a Log::Contextual::WarnLogger with
"env_prefix" based on the module's name that uses
Log::Contextual::Easy. The logging levels are set to "trace"
"debug", "info", "warn", "error", and
"fatal" (in this order) and all logging functions (log_...,
logS_..., Dlog_..., and Dlog...) are exported.
For what "::Package" implies, see "-package_logger" in
Log::Contextual.
SEE ALSO¶
- Log::Contextual::Easy::Default
AUTHOR¶
Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>
COPYRIGHT AND LICENSE¶
This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under the same
terms as the Perl 5 programming language system itself.