Arthur Axel "fREW" Schmidt > Log-Contextual-0.006000 > Log::Contextual::Easy::Package

Download:
Log-Contextual-0.006000.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source   Latest Release: Log-Contextual-0.006004

NAME ^

Log::Contextual::Easy::Package - Import all logging methods with WarnLogger as default package logger

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
Log::Contextual::Easy::Default
syntax highlighting: