1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375
|
liblog-log4perl-perl (1.07-1) unstable; urgency=low
* New upstream release
* (ms) Removed checks for unlink() in t/017Watch.t since they
failed on win32.
* (ms) Fixed doc bug in Appender::File reported by Robert
Jacobson.
* (ms) Added FAQ on why to use Log4perl and not another
logging system on CPAN.
* (ms) Fixed %M, %L, etc. level in logcarp/cluck/croak/confess
(thanks to Ateeq Altaf)
* (ms) Autocorrecting rootlogger/rootLogger typo
* (ms) Better warning on missing loggers in config sanity check
-- Manoj Srivastava <srivasta@debian.org> Fri, 20 Oct 2006 19:35:06 -0500
liblog-log4perl-perl (1.06-1) unstable; urgency=low
* New upstream release
* (ms) Applied patch by Robert Jacobson to fix day-of-year in
DateFormat, which was off by one.
* (ms) Added FAQ on syslog
* (ms) umask values for the file appender are now also accepted
in octal form (0xxx).
* (ms) The file appender now accepts owner/group settings of
newly created log files.
* (ms) Fixed appender cleanup, a bug caused composite appenders
to be cleaned up during global destruction, which caused an
* (ms) Added recreate signal handler to L4p::Appender::File for
newsyslog support. Two new FAQ entries on dealing with
newsyslog and log files being removed by external apps.
* (ms) L4p::Config::Watch no longer sets the global $SIGNAL_CAUGHT by
default but uses an instance variable instead to prevent
clobbering L4p's config and watch mechanism.
* (ms) die() on undefined configuration (rt 18103 by justice8@wanadoo.fr)
* (ms) Hugh Esco submitted a FAQ on where to put logfiles
* (ms) Applied patch provided by Chia-liang Kao to suppress an error
message and skip tests in the suite when DBI is missing.
ugly segfault with the Synchronized appender on FreeBSD.
* Bug fix: "liblog-log4perl-perl: new version (1.06)", thanks to Alec
Berryman (Closes: #378956).
-- Manoj Srivastava <srivasta@debian.org> Wed, 9 Aug 2006 00:33:35 -0500
liblog-log4perl-perl (1.04-1) unstable; urgency=low
* New upstream release
* (ms) If a conversion pattern was specified twice in a config
file, the output was "ARRAY(0x804da00)" (bug reported by
Bill Mason). Now, gobbling up property configurator values
into an array is limited to appender properties and
excludes the conversion pattern.
* (ms) Multiple calls to import (usually happens if 'use L4p' gets
called twice within the same namespace) caused nasty warnings,
bug reported by Greg Olszewski. Fixed by ignoring subsequent
calls from the same package to import().
* (ms) Changed rendering of logdie/warn/cluck/croak/... messages
to fix a bug reported by Martin J. Evans.
* (ms) Added a L4p::Appender::String appender to handle the
rendering internally.
* (ms) Documentation patch by Matisse Enzer on increased/
decreased log levels.
* (ms) Fixed stack trace level of logcarp()
* (ms) Carl Franks reported that the test suite failed on WinXP SP2
because of a hardcoded /tmp - fixed by File::Spec->tempdir().
* (ms) Added reconnect_attempts and reconnect_sleep parameters to
DBI appender.
* (ms) Bugfix for rt.cpan.org #17886 (tmp files in test suite)
-- Manoj Srivastava <srivasta@debian.org> Mon, 13 Mar 2006 07:11:19 -0600
liblog-log4perl-perl (1.03-1) unstable; urgency=low
* New upstream release
* (ms) Some perl-5.6.1 installations have a buggy Carp.pm. Skipping
4 test cases for these. Reported by Andy Ford and Matisse Enzer.
* (ms) The DBI appender now reconnects on stale DB connections.
* (ms) Fixed Win32 test bug as reported in
http://rt.cpan.org/Ticket/Display.html?id=17436 by barbie.
Instead of deleting a file still in use by an appender (which
Windows doesn't like), the file gets now truncated.
-- Manoj Srivastava <srivasta@debian.org> Tue, 7 Feb 2006 23:36:33 -0600
liblog-log4perl-perl (1.02-2) unstable; urgency=low
* liblog-log4perl-perl: missing dependency on libipc-shareable-perl
Appender/Synchronized.pm from the liblog-log4perl-perl package uses
IPC::Shareable which is contained in libipc-shareable-perl. Thanks to
radu@studentenwerk.mhn.de (Closes: #349486)
-- Manoj Srivastava <srivasta@debian.org> Mon, 23 Jan 2006 10:36:43 -0600
liblog-log4perl-perl (1.02-1) unstable; urgency=low
* New upstream release
+ (ms) Adapted t/006Config-Java.t to cope with Win32 path separators
+ (ms) Corrected typo in Chainsaw FAQ, reported by Bernd Dirksen.
+ (ms) Brian Edwards noticed that (Screen, File) were missing a
base class declaration, causing $logger->add_appender() to
fail. Fixed with test case.
+ (ms) Log::Log4perl::Appender::File now handles the case where the
logfile suddenly disappears.
+ (ms) Fixed section indentation in main man page
+ (ms) Converted Ceki's last name to UTF-8 (a historic step!)
-- Manoj Srivastava <srivasta@debian.org> Fri, 30 Dec 2005 13:51:04 -0600
liblog-log4perl-perl (1.01-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Added 'utf8' and 'binmode' flags to Log::Log4perl::Appender::File
per suggestion by Jonathan Warden.
* (ms) Made test cases 003Layout.t and 033UsrCspec.t resilient against
broken ActiveState 5.8.4 and 5.8.7.
* (ms) Skipped failing test cases for 5.005, looks like the caller() level
in carp() is wrong, but not worth fixing.
* (ms) Fixed the bug with the caller level of the first
log message sent after init_and_watch() detected a change. Added
test case to 027Watch2.t.
* (ms) Added FAQ on UTF-8.
* (ms) Applied patch by David Britton, improving performance during
the init() call.
* (ms) Fixed bug https://rt.cpan.org/Ticket/Display.html?id=14776
to prevent it from modifying $_. Thanks to Steffen Winkler.
-- Manoj Srivastava <srivasta@debian.org> Sun, 23 Oct 2005 17:23:03 -0500
liblog-log4perl-perl (1.00-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Added tag qw(:no_extra_logdie_message) to suppress duplicate
die() messages in scripts using simple configurations and LOGDIE().
Added logexit() as an alternative way.
* (ms) Fixed bug with logcarp/croak/cluck, which were using the
wrong Carp level.
* (kg) Fixing bug in Appender::Limit regarding $_ scope
* (ms) corrected typo in Synchronized.pm found by Rob Redmon.
* (ms) Fixed bug with Appender::File reported by Michael Smith. Checking
now if print() succeeds, catching errors with full disks and
ulimit'ed environments.
* (ms) Added LOGCARP(), LOGCLUCK(), LOGCONFESS(), LOGCROAK() macros
in :easy mode (suggested by Jud Dagnall).
* (ms) $INITIALIZED now gets reset during logger cleanup.
-- Manoj Srivastava <srivasta@debian.org> Sat, 20 Aug 2005 10:40:39 -0500
liblog-log4perl-perl (0.52-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Jonathan Manning <jmanning@alisa-jon.net> provided a patch
for DateFormat.pm to fix 3-letter month abbreviations and a
shortcut to simulate Apache's log format.
* (kg) Ola Finsbraaten provided a patch to provide a better error
message when a logger is defined twice in a config.
-- Manoj Srivastava <srivasta@debian.org> Fri, 3 Jun 2005 16:10:54 -0500
liblog-log4perl-perl (0.51-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Jon Bjornstad noticed that the file appender wasn't including
$! in the die() exception thrown if open_file() fails. Added it.
* (ms) Added umask option to file appender
* (ms) Fix to L4p::Util::module::available() for Win32
compliance by Roger Yager <roger.yager@eyestreet.com>
* (ms) Added check to L4p::Util::module_available() returning true
if the pm file is available in %INC, indicating that it has
already been loaded. This fixes a problem when running L4p
in a PAR binary.
* (ms) Added remove_appender() and eradicate_appender() method to
Logger.pm, test cases and documentation on the main Log4perl
page.
* (ms) Added a generic buffered composite appender, L4p::Appender::Buffer,
buffering messages until a trigger condition is met.
-- Manoj Srivastava <srivasta@debian.org> Wed, 12 Jan 2005 13:21:10 -0600
liblog-log4perl-perl (0.50-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Added ':resurrect' source filter, which uncomments all lines
starting with "###l4p". Can be used for hidden L4p statements,
which are then activated by calling
'use Log::Log4perl qw(:resurrect)'.
* (ms) Fixed Win32 test suite bug: File::Spec->catfile() returns '/'
as a path separator on both Unix and Win32, while Log4perl's
layouts (derived from caller() info) use '\' on Win32 and '/'
on Unix. Changed tests to only verify file name, not path.
* (ms) Added 'appender_by_name()' to retrieve an appender defined
in the configuration file by name later.
* (ms) Added FAQ on "stubbing out" L4p macros in environments
that don't have L4p installed.
* (ms) Added convenience function appender_thresholds_adjust() to adjust
thresholds of chosen (or all) appenders
* (ms) Got rid of Test::Simple dependency
* (ms) Moved autoflush setting in L4p::Appender::File from log()
to file_open(), running only once, not with every message.
* (ms) Applied doc fixes suggested by Jon Bjornstad.
* (ms) Added ScreenANSIColor appender to colorize messages based on
their priority. See Log::Log4perl::Appender::ScreenANSIColor.
-- Manoj Srivastava <srivasta@debian.org> Wed, 8 Dec 2004 10:26:18 -0600
liblog-log4perl-perl (0.49-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) init_and_watch() no longer die()s on reloading syntactically
wrong configuration files but issues a warning and then
reloads the last working config.
* (ms) init() now also accepts an open file handle (passed in as a
glob) to a configuration file or a ref to an IO::File object.
* (ms) Jos I. Boumans <kane@xs4all.net> and
Chris Winters <chris@cwinters.com> reported an error thrown
by L4p in their app SPOPS: During global construction. Looks
like the Logger object's internal hash is cleared and then
the is_<level> method gets called, resulting in a runtime
exception. Added proposed remedy checking if the called
method is defined by ref.
* (ms) Added check to init_and_watch if obtaining the mod
timestamp failed.
-- Manoj Srivastava <srivasta@debian.org> Mon, 8 Nov 2004 17:29:07 -0600
liblog-log4perl-perl (0.48-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) fixed bug reported by Chip Salzenberg <chip@pobox.com>: logdie()
and logwarn() are now compliant with the warn() and die()
standard which suppresses the "at file line x" message if
the message ends with a "\n".
* (ms) New interface for custom config parsers.
Log::Log4perl::Config::BaseConfigurator now provides a base class
for new config parsers. Init can now be called like
Log::Log4perl->init($parser) with a parser object, which is
derived from Log::Log4perl::Config::BaseConfigurator and
provides a parse() method (no arguments). The file (or whatever)
to be parsed can be set by calling $parser->text(\@lines) or
$parser->file($name) before calling L4p->init($parser).
The Property, DOM and LDAP configurators have been
adapted, check their implementation for details.
* (ms) Added integrity check for Log4perl configurations: Log4perl
now issues a warning if a configuration doesn't define any
appenders. Should anyone not like this, it can be turned
off by setting $L4p::Config::CONFIG_INTEGRITY_CHECK = 0
before calling init().
* (ms) Fixed bug reported by Johannes Kilian <jok@vitronic.com>
with __DIE__ handler and "PatternLayout" shortcut. Replaced
'eval { require ... }' by L4p::Util::module_available in
L4p::Config.pm.
* (ms) Did away with $IS_LOADED internal variable.
* (ms) Fixed bug with L4p::INITIALIZED vs. L4P::Logger::INITIALIZED,
added t/020Easy2.t.
* (ms) Added adm/cvskwexp script to check if we're running into CVS
trouble because of <dollar>Log keyword expansion.
-- Manoj Srivastava <srivasta@debian.org> Thu, 30 Sep 2004 15:47:45 -0500
liblog-log4perl-perl (0.47-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Added suggestion by Hutton Davidson <Davidson.Hutton@ftid.com>
to make the socket appender more forgiving. New option
"silent_recovery" will silently ignore errors and recover
if possible on initiallly dead socket connections.
* (ms) Fixed bug with initialized() -- checking once caused
subsequent calls to return true.
* (ms) run t/045Composite.t only if Storable is installed -- earlier
perl versions (like 5.6.1) don't have it by default.
* (ms) fixed test case in t/020Easy.t for buggy perl 5.6.1
* (ms) added Log::Log4perl::infiltrate_lwp() to make LWP::UserAgent
play in the L4p framework upon request.
* (ms) perl 5.00503 mysteriously core dumps in t/017Watch.t, seems like
this was introduced in 0.46. Disabled these tests for now
if we're on 5.00503 to avoid installation hickups. Longer term,
need to investigate.
-- Manoj Srivastava <srivasta@debian.org> Fri, 13 Aug 2004 18:54:34 -0500
liblog-log4perl-perl (0.46-1) unstable; urgency=low
* New upstream release. Please look at the Changes file for
details. This is a maintenance (bug fixing) upgrade.
-- Manoj Srivastava <srivasta@debian.org> Mon, 21 Jun 2004 11:21:15 -0500
liblog-log4perl-perl (0.43-2) unstable; urgency=low
* Bug fix: "liblog-log4perl-perl: Missing Suggests for
liblog-dispatch-perl", thanks to Loic Minier (Closes: #244653).
-- Manoj Srivastava <srivasta@debian.org> Tue, 20 Apr 2004 15:37:59 -0500
liblog-log4perl-perl (0.43-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Applied patch by Markus Peter <warp@spin.de> for 'pipe'
mode in Log::Log4perl::Appender::File
* (ms) Added composite appender Log::Log4perl::Appender::Limit to
limit message delivery to adjustable time windows.
* (ms) Fixed last 033UsrCspec.t test case to run on Win32 as well
(path fixed).
* (ms) Lars Thegler <lars@thegler.dk> provided a patch to keep
compatibility with 5.005_03.
-- Manoj Srivastava <srivasta@debian.org> Thu, 1 Apr 2004 22:50:51 -0600
liblog-log4perl-perl (0.42-1) unstable; urgency=low
* New upstream version. Excerpted changes:
* (kg) added filters to XML DOMConfig and DTD
* (ms) Fixed caller level to cspecs by adding one
* (ms) Added init_once() and documentation
* (ms) Worked around the perl bug that triggers __DIE__ handlers
even if die() occurs within an eval(). So if you did
BEGIN { $SIG{__DIE__} = sub { print "ouch!"; die }; }
use Log::Log4perl;
and Time::HiRes wasn't available, the
eval { require Time::HiRes }
in PatternLayout.pm triggered the __DIE__ handler. Now there's
a function module_available() in L4p::Util to check if a
module is installed.
* (ms) Fixed %M cspec in PatternLayout in case a logging
method is called within one (or more) eval {} block(s).
caller(n+m) will be called repeatedly if necessary
to get the next real subroutine. Anonymous subroutines will
still be called __ANON__, but this can be overridden by
defining
local *__ANON__ = "subroutine_name";
in them explicitely (thanks, Perlmonks :).
-- Manoj Srivastava <srivasta@debian.org> Mon, 16 Feb 2004 21:44:12 -0600
liblog-log4perl-perl (0.41-1) unstable; urgency=low
* New upstream release. Excerpted changes:
* (ms) Applied documentation update for Synchronized appender, suggested
by David Viner <dviner@yahoo-inc.com>
* (ms) Added option to Log::Log4perl::Layout::PatternLayout to
enable people to provide their own timer functions.
-- Manoj Srivastava <srivasta@debian.org> Wed, 24 Dec 2003 10:29:24 -0600
liblog-log4perl-perl (0.40-1) unstable; urgency=low
* New upstream release. This contains a number of bug fixes. Excerpted changes:
* (ms) Added file_open(), file_close() and file_switch() to
l4p::Appender::File
* (ms) Added logic for 'composite appenders'. Appenders can now be
configured to relay messages to other appenders. Added
Log::Log4perl::Appender::Synchronized, an appender guaranteeing
atomic logging of messages via semaphores.
* (ms) Added basic substitution to PropertyConfigurator. Now you can
define variables (like in "name=value") and subsequent patterns
of "${name}" will be replaced by "value" in the configuration file.
* (kg) Followed Mike's lead and added variable substitution to the
DOMConfigurator.
* (ms) Added Log::Log4perl::Appender::Socket as a simple Socket
appender featuring connection recovery.
* (ms) added %T to PatternLayout as a stack traced as suggested by
Brett Rann <brettrann@mail.com>.
* (ms) Added signal handling to init_and_watch
* (ms) renamed l4p-internal DEBUG constant to avoid confusion with
DEBUG() and $DEBUG as suggested by Jim Cromie <jcromie@divsol.com>.
-- Manoj Srivastava <srivasta@debian.org> Sat, 13 Dec 2003 11:14:39 -0600
liblog-log4perl-perl (0.36-1) unstable; urgency=low
* Initial Install
-- Manoj Srivastava <srivasta@debian.org> Sat, 2 Aug 2003 11:30:23 -0500
|