p5-Log-Defer - Deferred logs and timers

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Log-Defer-0.311_2.txz
Package name p5-Log-Defer
Package version 0.311
Package release 2
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Log-Defer
License GPLv1+, ART10
Maintainer bill.brinzer@gmail.com
Download size 14.21 KB
Installed size 26.94 KB
I believe a lot of log processing is done too early.
This module lets you defer log processing in two ways:
* Defer recording of log messages until some "transaction" has completed
Typically this transaction is something like an HTTP request or a cron job.
Generally log messages are easier to read if they are recorded atomically and
are not intermingled with log messages created by other transactions.
* Defer rendering of log messages
Sometimes you don't know how logs should be rendered until long after the
message has been written. If you aren't sure what information you'll want to
display, or you expect to display the same logs in multiple formats, it makes
sense to store your logs in a highly structured format so they can be
reliably parsed and processed later.
This module doesn't actually write out logs! To use this module for normal
logging purposes you also need a logging library.
WWW: https://metacpan.org/release/Log-Defer


Package Version Architecture Repository
p5-Log-Defer-0.311_2.txz 0.311 i386 FreeBSD Ports Quarterly
p5-Log-Defer-0.311_2.txz 0.311 amd64 FreeBSD Ports Latest
p5-Log-Defer-0.311_2.txz 0.311 i386 FreeBSD Ports Latest
p5-Log-Defer - - -


Name Value
p5-Guard = 1.023_1
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Log-Defer-0.311_2.txz
Source Package devel/p5-Log-Defer

Install Howto

Install p5-Log-Defer txz package:

# pkg install p5-Log-Defer

See Also

Package Description
p5-Log-Dispatch-2.69.txz Suite of OO modules for logging messages to multiple outputs
p5-Log-Dispatch-Array-1.003.txz Log events to an array (reference)
p5-Log-Dispatch-ArrayWithLimits-0.050.txz Log to array, with some limits applied
p5-Log-Dispatch-Colorful-0.03_2.txz Perl extension for logging to screen
p5-Log-Dispatch-Config-1.04_1.txz Log4j equivalent for Perl
p5-Log-Dispatch-Configurator-Any-1.122640.txz Configurator implementation with Config::Any
p5-Log-Dispatch-Configurator-YAML-0.03_1.txz Configurator implementation with YAML
p5-Log-Dispatch-DBI-0.02_1.txz Log::Dispatch output class for logging to database via DBI interface
p5-Log-Dispatch-Dir-0.160.txz Log messages to separate files in a directory, with rotate options
p5-Log-Dispatch-Email-EmailSend-0.03_2.txz Subclass of Log-Dispatch-Email that uses Email-Send
p5-Log-Dispatch-File-Rolling-1.09_3.txz Object for logging to date/time/pid stamped files
p5-Log-Dispatch-File-Stamped-0.12_2.txz Logging to date/time stamped files
p5-Log-Dispatch-FileRotate-1.36.txz Log::Dispatch plug-in for files that archive/rotate themselves
p5-Log-Dispatch-FileShared-1.02_1.txz Log::Dispatch output class for logging to shared files
p5-Log-Dispatch-FileWriteRotate-0.060.txz Log to files that archive/rotate themselves, w/ File::Write::Rotate