devel/p5-Log-Dispatch 2.71 MidnightBSD
Suite of OO modules for logging messages to multiple outputs
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- artistic2
- Categories
- devel, perl5
Description
Log::Dispatch is a suite of OO modules for logging messages to multiple outputs, each of which can have a minimum and maximum log level. It is designed to be easily subclassed, both for creating a new dispatcher object and particularly for creating new outputs.
It also allows both global (dispatcher level) and local (logging object) message formatting callbacks which allows greater flexibility and should reduce the need for subclassing.
Subclassing is only needed to send a message to a different output, not to change the message format.
In the other systems
The newest version among them is 2.71, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/p5-Log-Dispatch | 2.71 newest | no data | - | [email protected] | - |
| FreeBSD | devel/p5-Log-Dispatch | 2.71 newest | none known | - | [email protected] | - |
| OpenBSD | devel/p5-Log-Dispatch | 2.71 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | devel/p5-Log-Dispatch | 2.71nb4 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Log-Dispatch | 2.71 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Log-Dispatch | 2.71 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Log-Dispatch | 2.71 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-Log-Dispatch
From mports:
cd /usr/mports/devel/p5-Log-Dispatch && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Log-Dispatch>0:devel/p5-Log-Dispatch
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 7
p5-Devel-GlobalDestruction>=0: devel/p5-Devel-GlobalDestructionp5-Dist-CheckConflicts>=0.02: devel/p5-Dist-CheckConflictsp5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Params-ValidationCompiler>=0: devel/p5-Params-ValidationCompilerp5-Specio>=0.32: devel/p5-Speciop5-Try-Tiny>=0: lang/p5-Try-Tinyp5-namespace-autoclean>=0: devel/p5-namespace-autoclean
Runtime 7
p5-Devel-GlobalDestruction>=0: devel/p5-Devel-GlobalDestructionp5-Dist-CheckConflicts>=0.02: devel/p5-Dist-CheckConflictsp5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Params-ValidationCompiler>=0: devel/p5-Params-ValidationCompilerp5-Specio>=0.32: devel/p5-Speciop5-Try-Tiny>=0: lang/p5-Try-Tinyp5-namespace-autoclean>=0: devel/p5-namespace-autoclean
Build dependencies 7
Run dependencies 7
Configuration
Options name: devel_Log-Dispatch
| Option | Default | Description |
|---|---|---|
| APACHELOG | off | Apache::Log support |
| MAILSEND | off | Mail::Send support |
| MAILSENDER | off | Mail::Sender support |
| MAILSENDMAIL | on | Mail::Sendmail support |
| MIMELITE | off | MIME::Lite support |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 37
- %%SITE_PERL%%/Log/Dispatch.pm
- %%SITE_PERL%%/Log/Dispatch/ApacheLog.pm
- %%SITE_PERL%%/Log/Dispatch/Base.pm
- %%SITE_PERL%%/Log/Dispatch/Code.pm
- %%SITE_PERL%%/Log/Dispatch/Conflicts.pm
- %%SITE_PERL%%/Log/Dispatch/Email.pm
- %%SITE_PERL%%/Log/Dispatch/Email/MIMELite.pm
- %%SITE_PERL%%/Log/Dispatch/Email/MailSend.pm
- %%SITE_PERL%%/Log/Dispatch/Email/MailSender.pm
- %%SITE_PERL%%/Log/Dispatch/Email/MailSendmail.pm
- %%SITE_PERL%%/Log/Dispatch/File.pm
- %%SITE_PERL%%/Log/Dispatch/File/Locked.pm
- %%SITE_PERL%%/Log/Dispatch/Handle.pm
- %%SITE_PERL%%/Log/Dispatch/Null.pm
- %%SITE_PERL%%/Log/Dispatch/Output.pm
- %%SITE_PERL%%/Log/Dispatch/Screen.pm
- %%SITE_PERL%%/Log/Dispatch/Syslog.pm
- %%SITE_PERL%%/Log/Dispatch/Types.pm
- %%SITE_PERL%%/Log/Dispatch/Vars.pm
- %%PERL5_MAN3%%/Log::Dispatch.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::ApacheLog.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Base.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Code.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Email.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Email::MIMELite.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Email::MailSend.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Email::MailSender.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Email::MailSendmail.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::File.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::File::Locked.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Handle.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Null.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Output.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Screen.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Syslog.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Types.3.gz
- %%PERL5_MAN3%%/Log::Dispatch::Vars.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Log-Dispatch-2.71.tar.gz | 72470 | 9d60d9648c35ce2754731eb4deb7f05809ece1bd633b74d74795aed9ec732570 |
Master sites 1
- CPAN