Log::Contextual::Easy::Package - Import all logging methods with WarnLogger as default package logger
Contents
Bugs
Please report any bugs or feature requests on the bugtracker website
<https://github.com/haarg/Log-Contextual/issues>
When submitting a bug or request, please include a test-file or a patch to an existing test-file that
illustrates the bug or desired feature.
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.
perl v5.38.2 2024-05-30 Log::Contextual::Easy::Package(3pm)
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.
Name
Log::Contextual::Easy::Package - Import all logging methods with WarnLogger as default package logger
See Also
Log::Contextual::Easy::Default
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
Version
version 0.009001
