This is a simple appender for writing log info to a unix domain socket.
Log::Log4perl::Tiny yet another logging module. Nothing particularly fancy nor
original, too, but a single-module implementation of the features the author use
most from Log::Log4perl for quick things, namely:
- Easy mode and stealth loggers (aka log functions INFO, WARN, etc.)
- Debug message filtering by log level
- Line formatting customisation
- Quick sending of messages to a log file
Log::Log4perl lets you remote-control and fine-tune the logging
behaviour of your system from the outside. It implements the widely
popular (Java-based) Log4j logging package in pure Perl.
This module provides standardized logging facilities using the
Log::Message module.
Log::Message is a generic message storage mechanism. It allows you to
store messages on a stack -- either shared or private -- and assign
meta-data to it. Some meta-data will automatically be added for you, like
a timestamp and a stack trace, but some can be filled in by the user, like
a tag by which to identify it or group it, and a level at which to handle
the message (for example, log it, or die with it)
Log::Message also provides a powerful way of searching through items by
regexes on messages, tags and level.
Log::Report::Optional will allow libraries (helper modules) to have a dependency
to a small module instead of the full Log-Report distribution. The full power of
Log::Report is only released when the main program uses that module. In that
case, the module using the 'Optional' will also use the full Log::Report,
otherwise the dressed-down Log::Report::Minimal version.
Handling messages to users can be a hassle, certainly when the same module is
used for command-line and in a graphical interfaces, and has to cope with
internationalization at the same time; this set of modules tries to simplify
this. Log::Report combines gettext features with Log::Dispatch-like features.
However, you can also use this module to do only translations or only message
dispatching.
This module is a better way of putting 'hello there' trace messages in
your code. It lets you turn tracing on and off without commenting out
trace statements, and provides other useful things like HTML-ified
trace messages for CGI scripts and an easy way to trace out data
structures using Data::Dumper.
Seamus Venasse <svenasse@polaris.ca>
The "mro" namespace provides several utilities for dealing with method
resolution order and method caching in general in Perl 5.9.5 and
higher.
Define your own method resolution order in Perl