Search results for "dist:Log-Agent"
Log::Agent - logging agent
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag - formats caller information
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver - ancestor class for all Log::Agent drivers
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Message - a log message
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Channel - ancestor class for all Log::Agent channels
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag_List - user-defined tags to add to every log
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Stamping - time-stamping routines
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Priorities - conversion between syslog priorities and levels
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag::String - a constant tag string
This class represents a constant tag string....
MROGASKI/Log-Agent-1.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag::Caller - formats caller information
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver::Fork - dummy driver for forking output to multiple drivers
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::File::Native - low-overhead IO::File
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver::File - file logging driver for Log::Agent
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver::Mail - email driver for Log::Agent
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver::Datum - interceptor driver to cooperate with Carp::Datum
The purpose of the interceptor is to cooperate with Carp::Datum by emitting traces to the debug channel via Carp::Datum's traces facilities. This driver is automatically installed by Log::Agent when Carp::Datum is in use and debug was activated throu...
MROGASKI/Log-Agent-1.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Channel::File - file logging channel for Log::Agent
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag::Callback - a dynamic tag string
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.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Tag::Priority - a log priority tag string
This class represents a log priority tag string....
MROGASKI/Log-Agent-1.005 - 12 Apr 2021 00:08:29 UTC
Log::Agent::Driver::Silent - silent logging driver for Log::Agent
The silent logging driver remaps most of the logxxx() operations to NOPs. Only logconfess() and logdie() respectively call Carp::confess() and die()....
MROGASKI/Log-Agent-1.005 - 12 Apr 2021 00:08:29 UTC