Iodef::Pb::Simple is a Perl extension providing high level API access to
Iodef::Pb, which is useful to an array of IODEF protocol buffer objects
into things like tab-delimited tables, csv, and snort rules.
Log::Any allows CPAN modules to safely and efficiently log messages,
while letting the application choose (or decline to choose) a logging
mechanism such as Log::Dispatch or Log::Log4perl.
A set of roles and classes defining an object-oriented interface to Perl hashes
and arrays with useful utility methods, junctions, type-checking ability, and
optional autoboxing. Originally derived from Data::Perl.
Locale::Maketext::Gettext brings GNU gettext and Maketext together. It is a
subclass of Locale::Maketext(3) that follows the way GNU gettext works. It
works seamlessly, both in the sense of GNU gettext and Maketext.
This module provides methods for manipulating objects that represent
entries in a gettext po-file (untranslated and translated strings, with
associated comments). It can load and save complete po-files.
Log::Any is a generic adapter for writing logging into Perl modules; this
adapter uses the Unix::Syslog module to direct that output into the standard
Unix syslog system.
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.
Module::ExtractUse is basically a Parse::RecDescent grammar to
parse Perl code. It tries very hard to find all modules
(whether pragmas, Core, or from CPAN) used by the parsed code.
Module::Runtime::Conflicts provides conflicts checking for Module::Runtime,
which had a recent release that broke some versions of Moose. It is called from
Moose::Conflicts and moose-outdated.
Module::Starter::Plugin::TT2 - allows the use of TT2 to render templates
This module is a plugin for Module::Starter, and allows the use of TT2 to
render templates.