SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE




YUM REPOSITORY

 
 

perl-Log-Contextual rpm build for : OpenSuSE. For other distributions click perl-Log-Contextual.

Name : perl-Log-Contextual
Version : 0.008000 Vendor : openSUSE
Release : 1.1 Date : 2017-11-25 13:00:00
Group : Development/Libraries/Perl Source RPM : perl-Log-Contextual-0.008000-1.1.src.rpm
Size : 0.12 MB
Packager : http://bugs_opensuse_org
Summary : Simple logging interface with a contextual log
Description :
Major benefits:

* * Efficient

The default logging functions take blocks, so if a log level is disabled,
the block will not run:


log_debug { \"the new count in the database is \" . $rs->count };

Similarly, the \'D\' prefixed methods only \'Dumper\' the input if the level is
enabled.

* * Handy

The logging functions return their arguments, so you can stick them in the
middle of expressions:

for (log_debug { \"downloading:\
\" . join qq(\
), AATT_ } AATTurls) { ... }

* * Generic

\'Log::Contextual\' is an interface for all major loggers. If you log through
\'Log::Contextual\' you will be able to swap underlying loggers later.

* * Powerful

\'Log::Contextual\' chooses which logger to use based on user defined
\'CodeRef\'s. Normally you don\'t need to know this, but you can take
advantage of it when you need to later.

* * Scalable

If you just want to add logging to your basic application, start with
Log::Contextual::SimpleLogger and then as your needs grow you can switch to
Log::Dispatchouli or Log::Dispatch or Log::Log4perl or whatever else.

This module is a simple interface to extensible logging. It exists to
abstract your logging interface so that logging is as painless as possible,
while still allowing you to switch from one logger to another.

It is bundled with a really basic logger, Log::Contextual::SimpleLogger,
but in general you should use a real logger instead. For something more
serious but not overly complicated, try Log::Dispatchouli (see SYNOPSIS for
example.)

RPM found in directory: /mirror/ftp.opensuse.org/ports/aarch64/tumbleweed/repo/oss/suse/noarch

Content of RPM  Changelog  Provides Requires

Download
mirror.switch.ch  perl-Log-Contextual-0.008000-1.1.noarch.rpm
mirror.switch.ch  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.pbone.net  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.icm.edu.pl  perl-Log-Contextual-0.008000-1.1.noarch.rpm
ftp.pbone.net  perl-Log-Contextual-0.008000-1.1.noarch.rpm
     

Provides :
perl(Log::Contextual)
perl(Log::Contextual::Easy::Default)
perl(Log::Contextual::Easy::Package)
perl(Log::Contextual::Role::Router)
perl(Log::Contextual::Role::Router::HasLogger)
perl(Log::Contextual::Role::Router::SetLogger)
perl(Log::Contextual::Role::Router::WithLogger)
perl(Log::Contextual::Router)
perl(Log::Contextual::SimpleLogger)
perl(Log::Contextual::TeeLogger)
perl(Log::Contextual::WarnLogger)
perl-Log-Contextual

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Data::Dumper::Concise)
perl(Exporter::Declare) >= 0.111
perl(Moo) >= 1.003
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Log
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Easy
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Easy/Default.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Easy/Package.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role/Router
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role/Router.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role/Router/HasLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role/Router/SetLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Role/Router/WithLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/Router.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/SimpleLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/TeeLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/Log/Contextual/WarnLogger.pm
/usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi
/usr/share/doc/packages/perl-Log-Contextual
/usr/share/doc/packages/perl-Log-Contextual/CONTRIBUTING
/usr/share/doc/packages/perl-Log-Contextual/Changes
/usr/share/doc/packages/perl-Log-Contextual/README
/usr/share/licenses/perl-Log-Contextual
/usr/share/licenses/perl-Log-Contextual/LICENSE
/usr/share/man/man3/Log::Contextual.3pm.gz
/usr/share/man/man3/Log::Contextual::Easy::Default.3pm.gz
/usr/share/man/man3/Log::Contextual::Easy::Package.3pm.gz
/usr/share/man/man3/Log::Contextual::Role::Router.3pm.gz
/usr/share/man/man3/Log::Contextual::Role::Router::HasLogger.3pm.gz
/usr/share/man/man3/Log::Contextual::Role::Router::SetLogger.3pm.gz
/usr/share/man/man3/Log::Contextual::Role::Router::WithLogger.3pm.gz
There is 4 files more in these RPM.