BSD Ports

devel/p5-Log-Agent 1.005 DragonFly

Set of Perl modules that allows you to enhance logging capabilities

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART20
Categories
devel, perl5
Package size
98.9 KiB, 245.4 KiB installed

Description

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 processing to a sublayer: the logging driver.

The Log::Agent module is meant to be used in all reusable components, since they cannot know in advance how the application which ends up using them will perform its logging activities: either by emitting messages on stdout and errors on stderr, or by directing messages to log files, or by using syslog(3).

The logging interface is common for all the logging drivers, and is therefore the result of a compromise between many logging schemes: any information given at this level must be either handled by all drivers, or may be ignored depending on the application's final choice.

WARNING: THIS INTERFACE IS STILL SOMEWHAT ALPHA AND COULD STILL CHANGE DEPENDING ON THE FEEDBACK THE AUTHOR RECEIVES, WITHOUT ANY BACKWARD COMPATIBILITY ASSURANCE.

In the other systems

SystemPortVersion
DragonFlydevel/p5-Log-Agent1.005
FreeBSDdevel/p5-Log-Agent1.005
OpenBSDdevel/p5-Log-Agent1.005
NetBSDdevel/p5-Log-Agent1.005nb5
HardenedBSDdevel/p5-Log-Agent1.005
GhostBSDdevel/p5-Log-Agent1.005

Install

Binary package:

pkg install p5-Log-Agent

From DPorts:

cd /usr/dports/devel/p5-Log-Agent && make install clean

Dependencies

Run dependencies 1