Log::Contextual::Easy::Package3pm
Import all logging methods with warnlogger as default package logger
Usage
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
Version
version 0.009001
Overview
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.
Copyright and license
This software is copyright (c) 2024 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.
Releases
6 releases since Debian 8 (Jessie); the text changed 4 times.