This package browser is in early development. Mind the rough edges.

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.

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:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/perl-log-any/badges/latest-version.svg)](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]]