NAME

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

VERSION

version 0.009001

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

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.

AUTHOR

Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

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.