perl-log-any
Bringing loggers and listeners together
Log::Any provides a standard log production API for modules. Log::Any::Adapter allows applications to choose the mechanism for log consumption, whether screen, file or another logging mechanism like Log::Dispatch or Log::Log4perl.
A CPAN module uses Log::Any to get a log producer object. An application, in turn, may choose one or more logging mechanisms via Log::Any::Adapter, or none at all.
Log::Any has a very tiny footprint and no dependencies beyond Perl itself, which makes it appropriate for even small CPAN modules to use. It defaults to null logging activity, so a module can safely log without worrying about whether the application has chosen (or will ever choose) a logging mechanism.
- Versions: 1.707
- Website: https://metacpan.org/release/Log-Any
- Licenses: GPL 1+
- Package source: gnu/packages/perl.scm
- Builds: See build status
- Issues: See known issues
Installation
Install the latest version of perl-log-any as follows:
guix install perl-log-any
Or install a particular version:
guix install perl-log-any@1.707
You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.
Badge code
You can use the following badge to inform users of perl-log-any about the latest version available in Guix.
Example HTML:
<a href='https://packages.guix.gnu.org/packages/perl-log-any'><img src='https://packages.guix.gnu.org/packages/perl-log-any/badges/latest-version.svg' alt='Version in GNU Guix'></a>
Example Markdown:
[](https://packages.guix.gnu.org/packages/perl-log-any)
Example Org:
[[https://packages.guix.gnu.org/packages/perl-log-any][https://packages.guix.gnu.org/packages/perl-log-any/badges/latest-version.svg]]