SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : perl-Log-Contextual
Version : 0.006003 Vendor : obs://build_opensuse_org/devel:openQA
Release : 5.1 Date : 2018-11-29 10:25:19
Group : Development/Libraries/Perl Source RPM : perl-Log-Contextual-0.006003-5.1.src.rpm
Size : 0.11 MB
Packager : (none)
Summary : Simple logging interface with a contextual log
Description :
Major benefits:

* * Efficient

The 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 /LOGGER CODEREF.
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 extremely basic application,
start with the Log::Contextual::SimpleLogger manpage and then as your
needs grow you can switch to the Log::Dispatchouli manpage or the
Log::Dispatch manpage or the Log::Log4perl manpage 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, the Log::Contextual::SimpleLogger
manpage, but in general you should use a real logger instead of that. For
something more serious but not overly complicated, try the
Log::Dispatchouli manpage (see the /SYNOPSIS manpage for example.)

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/openQA:/SLE-12/SLE_12_SP4/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Log::Contextual)
perl(Log::Contextual::Easy::Default)
perl(Log::Contextual::Easy::Package)
perl(Log::Contextual::Role::Router)
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.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(Moo) => 1.003
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(Data::Dumper::Concise)
perl(Exporter::Declare) => 0.111


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Log
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Easy
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Easy/Default.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Easy/Package.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Role
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Role/Router
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Role/Router.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Role/Router/SetLogger.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Role/Router/WithLogger.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/Router.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/SimpleLogger.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/TeeLogger.pm
/usr/lib/perl5/vendor_perl/5.18.2/Log/Contextual/WarnLogger.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-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/LICENSE
/usr/share/doc/packages/perl-Log-Contextual/README
/usr/share/doc/packages/perl-Log-Contextual/cpanfile
/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::SetLogger.3pm.gz
/usr/share/man/man3/Log::Contextual::Role::Router::WithLogger.3pm.gz
/usr/share/man/man3/Log::Contextual::Router.3pm.gz
/usr/share/man/man3/Log::Contextual::SimpleLogger.3pm.gz
There is 2 files more in these RPM.

 
ICM