Log::Agent - logging agent River stage one • 7 direct dependents • 7 total dependents

The "Log::Agent" module provides an abstract layer for logging and tracing, which is independent from the actual method used to physically perform those activities. It acts as an agent (hence the name) that collects the requests and delegates process...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag - formats caller information River stage one • 7 direct dependents • 7 total dependents

This class is meant to be inherited by all the classes implementing a log message tag. A message tag is a little string that is either appended or prepended to all log messages. For instance, and oversimplifying a bit, a tag meant to be prepended wil...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Driver - ancestor class for all Log::Agent drivers River stage one • 7 direct dependents • 7 total dependents

The Log::Agent::Driver class is the root class from which all Log::Agent drivers inherit. It is a *deferred* class, meaning that it cannot be instantiated directly. All the deferred routines need to be implemented by its heirs to form a valid driver....

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Logger - a logging interface River stage zero No dependents

The "Log::Agent::Logger" class defines a generic interface for application logging. It must not be confused with the interface provided by Log::Agent, which is meant to be used by re-usable modules that do not wish to commit on a particular logging m...

MROGASKI/Log-Agent-Logger-0.200 - 01 Dec 2015 05:55:02 GMT

Log::Agent::Rotate - parameters for logfile rotation River stage zero No dependents

The "Log::Agent::Rotate" class holds the parameters describing the logfile rotation policy, and is meant to be supplied to instances of "Log::Agent::Driver::File" via arguments in the creation routine, such as "-rotate", or by using array references ...

MROGASKI/Log-Agent-Rotate-1.200 - 01 Dec 2015 16:48:25 GMT

Log::Agent::Message - a log message River stage one • 7 direct dependents • 7 total dependents

The Log::Agent::Message class represents an original log message (a string) to which one may prepend or append other strings, but with the special property that prepended strings aggregate themselves in FIFO order, whilst appended strings aggregate t...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Channel - ancestor class for all Log::Agent channels River stage one • 7 direct dependents • 7 total dependents

The "Log::Agent::Channel" class is the root class from which all "Log::Agent" channels inherit. It is a *deferred* class, meaning that it cannot be instantiated directly. All the deferred routines need to be implemented by its heirs to form a valid d...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag_List - user-defined tags to add to every log River stage one • 7 direct dependents • 7 total dependents

This class handles the list of user-defined tags, which are added to each log message. The initial list is taken from the "-tags" argument of the logconfig() routine. See Log::Agent(3)....

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Stamping - time-stamping routines River stage one • 7 direct dependents • 7 total dependents

This package contains routines to generate the leading time-stamping on logged messages. Formats are identified by a name, and the stamping_fn() function converts that name into a CODE ref, defaulting to the "own" format when given an unknown name. H...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Priorities - conversion between syslog priorities and levels River stage one • 7 direct dependents • 7 total dependents

This package contains routines to convert between syslog priorities and logging levels: level_from_prio("crit") yields 2, and prio_from_level(4) yields "warning", as does prio_from_level(5). Here are the known priorities (which may be abbreviated to ...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag::String - a constant tag string River stage one • 7 direct dependents • 7 total dependents

This class represents a constant tag string....

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag::Caller - formats caller information River stage one • 7 direct dependents • 7 total dependents

This class handles caller information for Log::Agent services and is not meant to be used directly. This manpage therefore only documents the creation routine parameters that can be specified at the Log::Agent level via the "-caller" switch in the lo...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Driver::File - file logging driver for Log::Agent River stage one • 7 direct dependents • 7 total dependents

The file logging driver redirects logxxx() operations to specified files, one per channel usually (but channels may go to the same file). The creation routine make() takes the following arguments: "-channels" => *hash ref* Specifies where channels go...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::File::Rotate - a rotating logfile set River stage zero No dependents

This class represents a rotating logfile and is used drivers wishing to rotate their logfiles periodically. From the outside, it exports a single "print" routine, just like "Log::Agent::File::Native". Internally, it uses the parameters given by a "Lo...

MROGASKI/Log-Agent-Rotate-1.200 - 01 Dec 2015 16:48:25 GMT

Log::Agent::File::Native - low-overhead IO::File River stage one • 7 direct dependents • 7 total dependents

This class is a stripped down implementation of IO::File, to avoid using the IO::* hierarchy which does not work properly for my simple needs. make *glob* This is the creation routine. Encapsulates the *glob* reference so that we can use object-orien...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Driver::Fork - dummy driver for forking output to multiple drivers River stage one • 7 direct dependents • 7 total dependents

This driver merely acts a multiplexer for logxxx() calls, duplicating them and distributing them to other drivers. The only routine of interest here is the creation routine: make(@drivers) Create a Log::Agent::Driver::Fork driver that duplicates logx...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Driver::Mail - email driver for Log::Agent River stage one • 7 direct dependents • 7 total dependents

This driver maps the logxxx() calls to email messages. Each call generates a separate email message. The Mail::Mailer module is required....

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag::Priority - a log priority tag string River stage one • 7 direct dependents • 7 total dependents

This class represents a log priority tag string....

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Tag::Callback - a dynamic tag string River stage one • 7 direct dependents • 7 total dependents

This class represents a dynamic tag string, whose value is determined by invoking a pre-determined callback, which is described by a "Callback" object. You need to make your application depend on the "Callback" module from CPAN if you make use of thi...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

Log::Agent::Channel::File - file logging channel for Log::Agent River stage one • 7 direct dependents • 7 total dependents

The file channel performs logging to a file, along with the necessary prefixing and stamping of the messages. Internally, the "Log::Agent::Driver::File" driver creates such objects for each logging channel defined at driver creation time. The creatio...

MROGASKI/Log-Agent-1.003 - 10 Nov 2017 05:05:23 GMT

43 results (0.037 seconds)