perl-Log-ger-0.023-alt2.noarch.rpm


Advertisement

Description

perl-Log-ger - A lightweight, flexible logging framework

Property Value
Distribution ALT Linux Sisyphus
Repository Classic noarch
Package name perl-Log-ger
Package version 0.023
Package release alt2
Package architecture noarch
Package type rpm
Installed size 74.74 KB
Download size 74.74 KB
Official Mirror ftp.altlinux.org
Log::ger is yet another logging framework with the following features:
=over
=item * Separation of producers and consumers/listeners
Like the Log::Any manpage, this offers a very easy way for modules to produce some logs
without having to configure anything. Configuring output, level, etc can be done
in the application as log consumers/listeners. To read more about this, see the
documentation of the Log::Any manpage or the Log::ger::Manual manpage (but nevertheless see
the Log::ger::Manual manpage on why you might prefer Log::ger to Log::Any).
=item * Lightweight and fast
Slim distribution. No non-core dependencies, extra functionalities are
provided in separate distributions to be pulled as needed.
Low startup overhead. Only ~0.5-1ms. For comparison, the strict manpage ~0.2-0.5ms,
the warnings manpage ~2ms, the Log::Any manpage 0.15 ~2-3ms, Log::Any 1.049 ~8-10ms,
the Log::Log4perl manpage ~35ms. This is measured on a 2014-2015 PC and before doing any
output configuration. For more benchmarks, see the Bencher::Scenarios::LogGer manpage or
try yourself e.g. with the bencher-code manpage:
% bencher-code 'use Log::ger' 'use Log::Any' --startup
Fast. Low null-/stealth-logging overhead, about 1.5x faster than Log::Any, 3x
faster than Log4perl, and 5x faster than the Log::Fast manpage.
Conditional compilation. There is a plugin to optimize away unneeded logging
statements, like assertion/conditional compilation, so they have zero runtime
performance cost. See the Log::ger::Plugin::OptAway manpage.
Being lightweight means the module can be used more universally, from CLI to
long-running daemons to inside routines with tight loops.
=item * Flexible
Customizable levels and routine/method names. Can be used in a procedural or
OO style. Log::ger can mimic the interface of the Log::Any manpage, the Log::Contextual manpage,
the Log::Log4perl manpage, or some other popular logging frameworks, to ease migration or
adjust with your personal style.
Per-package settings. Each importer package can use its own...

Alternatives

Package Version Architecture Repository
perl-Log-ger - - -

Requires

Name Value
/usr/share/perl5 -
perl(Data/Dumper.pm) -
perl(parent.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Log/ger.pm) = 0.023
perl(Log/ger/Format.pm) = 0.023
perl(Log/ger/Format/None.pm) = 0.023
perl(Log/ger/Heavy.pm) = 0.023
perl(Log/ger/Layout.pm) = 0.023
perl(Log/ger/Output.pm) = 0.023
perl(Log/ger/Output/Array.pm) = 0.023
perl(Log/ger/Output/ArrayML.pm) = 0.023
perl(Log/ger/Output/Null.pm) = 0.023
perl(Log/ger/Output/String.pm) = 0.023
perl(Log/ger/Plugin.pm) = 0.023
perl(Log/ger/Plugin/MultilevelLog.pm) = 0.023
perl(Log/ger/Util.pm) = 0.023
perl-Log-ger = 0.023-alt2

Download

Type URL
Binary Package perl-Log-ger-0.023-alt2.noarch.rpm
Source Package perl-Log-ger-0.023-alt2.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Log-ger rpm package:
    # sudo apt-get install perl-Log-ger

Files

Path
/usr/share/doc/perl-Log-ger-0.023/Changes
/usr/share/doc/perl-Log-ger-0.023/LICENSE
/usr/share/doc/perl-Log-ger-0.023/README
/usr/share/perl5/Log/ger.pm
/usr/share/perl5/Log/ger/Format.pm
/usr/share/perl5/Log/ger/Heavy.pm
/usr/share/perl5/Log/ger/Layout.pm
/usr/share/perl5/Log/ger/Output.pm
/usr/share/perl5/Log/ger/Plugin.pm
/usr/share/perl5/Log/ger/Util.pm
/usr/share/perl5/Log/ger/Format/None.pm
/usr/share/perl5/Log/ger/Output/Array.pm
/usr/share/perl5/Log/ger/Output/ArrayML.pm
/usr/share/perl5/Log/ger/Output/Null.pm
/usr/share/perl5/Log/ger/Output/String.pm
/usr/share/perl5/Log/ger/Plugin/MultilevelLog.pm

Changelog

2017-09-27 - Igor Vlasenko <viy@altlinux.ru> 0.023-alt2
- to Sisyphus
2017-08-17 - Igor Vlasenko <viy@altlinux.ru> 0.023-alt1
- regenerated from template by package builder
2017-08-03 - Igor Vlasenko <viy@altlinux.ru> 0.021-alt1
- initial import by package builder

See Also

Package Description
perl-Logger-Syslog-1.1-alt1.1.noarch.rpm A simple wrapper over Sys::Syslog perl module
perl-Logoved-DB-0.003-alt1.noarch.rpm perl library for Logoved framework and DB
perl-Logoved-Stream-0.014-alt1.noarch.rpm Stream parser library for rpmbuild -v, hasher, beehive logs
perl-Logoved-Stream-Listener-Repocop-0.014-alt1.noarch.rpm Repocop listener for Logoved-Stream beehive log parser
perl-Loop-1.00-alt1.1.1.noarch.rpm Smart, Simple, Recursive Iterators for Perl programming
perl-MARC-Charset-1.35-alt1.noarch.rpm convert MARC-8 encoded strings to UTF-8
perl-MARC-Lint-1.52-alt1.noarch.rpm Perl extension for checking validity of MARC records
perl-MARC-Record-2.0.7-alt1.noarch.rpm Perl extension for handling MARC records
perl-MCE-1.837-alt1.noarch.rpm Many-Core Engine for Perl. Provides parallel processing capabilities
perl-MDK-Common-1.2.34.2-alt1.noarch.rpm Various simple Perl functions
perl-MIDI-0.83-alt1.noarch.rpm MIDI module for perl
perl-MIME-Base32-1.303-alt1.noarch.rpm Base32 encoder/decoder
perl-MIME-Base64-URLSafe-0.01-alt1.noarch.rpm Perl extension for encode/decode URLs
perl-MIME-Charset-1.012.2-alt1.noarch.rpm Charset Informations for MIME
perl-MIME-EncWords-1.014.3-alt2.noarch.rpm deal with RFC 2047 encoded words (improved)
Advertisement
Advertisement