SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Log-Any-IfLOG rpm build for : Mageia Cauldron. For other distributions click perl-Log-Any-IfLOG.

Name : perl-Log-Any-IfLOG
Version : 0.90.0 Vendor : Mageia_Org
Release : 3.mga9 Date : 2022-03-21 05:15:15
Group : Development/Perl Source RPM : perl-Log-Any-IfLOG-0.90.0-3.mga9.src.rpm
Size : 0.07 MB
Packager : umeabot < umeabot>
Summary : Load Log::Any only if \"logging is enabled\"
Description :
This module is a drop-in replacement/wrapper for Log::Any to be used
from your modules. This is a quick-hack solution to avoid the cost of
loading Log::Any under \"normal condition\". Since Log::Any 1.00, startup
overhead increases to about 7-10ms on my PC/laptop (from under 1ms for
the previous version). Because I want to keep startup overhead of CLI
apps under 50ms (see Perinci::CmdLine::Lite) to keep tab completion
from getting a noticeable lag, every millisecond counts.

This module will only load Log::Any when \"logging is enabled\".
Otherwise, it will just return without loading anything. If $log is
requested in import, a fake object is returned that responds to methods
like debug, is_debug and so on but will do nothing when called and just
return 0.

To determine \"logging is enabled\":

* Is $ENABLE_LOG defined?

This package variable can be used to force \"logging enabled\" (if
true) or \"logging disabled\" (if false). Normally, you don\'t need to
do this except for testing.

* Is Log::Any is already loaded (from %INC)?

If Log::Any is already loaded, it means we have taken the overhead
hit anyway so logging is enabled.

* Is one of log-related environment variables true?

If one of LOG, TRACE, or DEBUG, or VERBOSE, or QUIET, or LOG_LEVEL is
true then logging is enabled. These variables are used by
Perinci::CmdLine.

Otherwise, logging is disabled.

RPM found in directory: /vol/rzm3/linux-mageia/distrib/cauldron/armv7hl/media/core/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Log-Any-IfLOG-0.90.0-3.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Log-Any-IfLOG-0.90.0-3.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Log-Any-IfLOG-0.90.0-3.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Log-Any-IfLOG-0.90.0-3.mga9.noarch.rpm
     

Provides :
perl(Log::Any::IfLOG)
perl-Log-Any-IfLOG

Requires :
perl(Log::Any)
perl-base >= 2:5.34.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/share/doc/perl-Log-Any-IfLOG
/usr/share/doc/perl-Log-Any-IfLOG/Changes
/usr/share/doc/perl-Log-Any-IfLOG/LICENSE
/usr/share/doc/perl-Log-Any-IfLOG/META.json
/usr/share/doc/perl-Log-Any-IfLOG/META.yml
/usr/share/doc/perl-Log-Any-IfLOG/MYMETA.yml
/usr/share/doc/perl-Log-Any-IfLOG/README
/usr/share/man/man3/Log::Any::IfLOG.3pm.xz
/usr/share/perl5/vendor_perl/Log
/usr/share/perl5/vendor_perl/Log/Any
/usr/share/perl5/vendor_perl/Log/Any/IfLOG.pm

 
ICM