Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-Log-Dispatch
From: Jens Rehsack
Date: 2009-09-19 18:44:15
Message id: 20090919164415.67EDA175DA@cvs.netbsd.org
Log Message:
Updating devel/p5-Log-Dispatch from 2.22 to 2.25
pkgsrc changes:
- Adding license definition
Upstream changes:
2.25 Sep 15, 2009
- Added a workaround for a weird tainting issue with Params::Validate. This
caused a taint exception when a Log::Dispatch::Syslog was created under
taint mode. Note that there is still a problem in Params::Validate itself,
this is just a hack.
2.24 Sep 13, 2009
- Simplified new constructor API (the 2.23 API is still silently supported but
not documented):
Log::Dispatch->new( outputs => [ [ 'File', ... ],
[ 'Screen', ... ],
]
);
Implemented by Jon Swartz.
- All of the mail sending modules now warn unconditionally if sending mail
fails. This removes the incorrect use of warnings::enabled() in some
modules. RT #43516.
2.23 Sep 12, 2009
- A new constructor API that simplifies creating your Log::Dispatch object:
Log::Dispatch->new( outputs => [ File => { ... },
Screen => { ... },
],
);
Implemented by Jon Swartz.
- Made name parameter optional. We now auto-generate a unique name if one is
not given. Implemented by Jon Swartz.
- Added a newline parameter that causes a newline to be added to each message,
and updated the documentation regarding newlines. Implemented by Jon Swartz.
- Removed repetitive boilerplate documentation from each output
class. Implemented by Jon Swartz.
- The level_names and level_numbers used internally are now computed once and
shared between output objects. Implemented by Jon Swartz.
- Updated repo url - now at http://hg.urth.org/hg/Log-Dispatch
- Explicitly depend on Sys::Syslog 0.16.
- Added warn as a synonym for warning. RT #44821. Requested by Dylan Martin.
- Added an add_callback method to Log::Dispatch and
Log::Dispatch::Output. This lets you add a new formatting callback after an
object is created. Based on a patch from Ricardo Signes. RT #48283.
- The Log::Dispatch docs mistakenly told you to provide a log() method when
creating a new output class. RT #40561.
- Made all modules have the same version as Log::Dispatch itself.
Files: