| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Log-Dispatch-FileRotate | Distribution: openSUSE Tumbleweed |
| Version: 1.38 | Vendor: openSUSE |
| Release: 1.12 | Build date: Thu May 27 05:07:23 2021 |
| Group: Unspecified | Build host: reproducible |
| Size: 72184 | Source RPM: perl-Log-Dispatch-FileRotate-1.38-1.12.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Log-Dispatch-FileRotate | |
| Summary: Log to Files that Archive/Rotate Themselves | |
This module extends the base class Log::Dispatch::Output to provides a simple object for logging to files under the Log::Dispatch::* system, and automatically rotating them according to different constraints. This is basically a Log::Dispatch::File wrapper with additions.
Artistic-1.0 OR GPL-1.0-or-later
* Thu May 27 2021 Tina Müller <timueller+perl@suse.de>
- updated to 1.38
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.38 Wed 14 26 2021
- No Changes other than SIGNATURE, v1.37 was missing SIGNATURE
1.37 Wed 58 26 2021
- Improve synopsis showing how to use it with Log::Dispatch [Github #23]
- Bump minimum version of Log::Dispatch to v2.59 to address minimum
List::Util indirect dependency via Specio [Github #26]
* Mon Jul 30 2018 coolo@suse.com
- updated to 1.36
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.36 Sun 24 29 2018
- If the "permissions" param is set, use the same permissions for the lock
file that the log file will use. [github #21]
* Thu Mar 08 2018 coolo@suse.com
- updated to 1.35
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.35 Wed 43 07 2018
- Fix lockfile race condition test in Strawberry Perl (Thanks Zak B. Elep)
- Skip file open failure test on Cygwin - chmod bahaviour varies on Cygwin
(Zak B. Elep)
- Minor test cleanups (Zak B. Elep)
- Fix "Use of "localtime" without parentheses" warning on older Perls
- Migrate issues/bug tracking from rt.cpan.org to Github issues.
* Thu Sep 14 2017 coolo@suse.com
- updated to 1.34
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.34 Wed 55 13 2017
- We now use a a global Mutex object for each open file that gracefully
handles locking between threads and across forks. This fixes the
following deadlock scenarios:
- a $SIG{__WARN__} handler is installed that logs to
Log::Dispatch::FileRotate and log_message issues a warning.
- multiple dispatchers are in logit() at the same time.
- Abstract locking functions into Log::Dispatch::FileRotoate::Flock module.
- Remove flock()'ing of the logfile filehandle. Rely on the lock that
we hold on the "lockfile" instead to synchronize writes. [Github #12]
holding a lock on the lockfile when writing the log message.
- Various pod cleanups and enhancements (Thanks Emanuele Tomasi)
- Avoid multiple stat() calls on the same filehandle (Thanks Emanuele Tomasi)
- Add user_constraint option to use a custom function to determine when
rotation happens (Thanks Emanuele Tomasi).
- Move rotation code into its own function (Thanks Emanuele Tomasi)
* Tue Aug 15 2017 coolo@suse.com
- updated to 1.30
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.30 Thu Aug 03 2017
- Docs: fix synopsis usage to "name" (incorrect) instead of filename
(correct) (Thanks Emanuele Tomasi)
- improve debug() routine so that all debug messages have the same layout
(Thanks Emanuele Tomasi)
- fix race condition in lockfile-race-condition.t [sic] (Thanks Emanuele
Tomasi)
* Thu Aug 03 2017 coolo@suse.com
- updated to 1.29
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.29 Fri Jul 28 2017
- Fix deadlock on Windows due to the fact that stat() on a filehandle vs a
path doesn't return the same device field on Windows.
* Fri Jul 28 2017 coolo@suse.com
- updated to 1.28
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.28 Thu Jul 27 2017
* ** Multiple fixes to locking code:
- flock() can be interrupted by a syscall. work around by using a
safe_flock() wrapper that retries if errno is EAGAIN (and also
EWOULDBLOCK).
- handle several possible race conditions between open() and flock().
- DESTROY() was unlinking the lockfile (.logfile.LCK). This was the cause
of a race condition where multiple processes could enter the critical
seciton at the same time. Avoided by leaving .LCK files in place.
Probably fixes #77075 (Thanks Emanuele Tomasi).
- add author test for DESTROY lockfile race condition.
* Fri Jul 07 2017 coolo@suse.com
- updated to 1.27
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.27 Thu Jul 06 2017
- add "check_both" configuration option which allows the use of both time and
size based rotation at the same time. If either conditions require a
rotation, a rotation will happen. Default is false (previous behaviour).
Thanks Emanuele Tomasi. PR #6.
- make signature test an "author" test and make Test::Signature optional
* Wed May 10 2017 coolo@suse.com
- updated to 1.26
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.26 Tue May 09 2017
- add SEE ALSO reference to Log::Dispath::File::Stamped (Thanks Karen
Etheridge)
* Tue Apr 11 2017 coolo@suse.com
- updated to 1.25
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.25 Mon Apr 10 2017
- Fix test failures if the test suite is running as root user.
/usr/lib/perl5/vendor_perl/5.42.0/Log /usr/lib/perl5/vendor_perl/5.42.0/Log/Dispatch /usr/lib/perl5/vendor_perl/5.42.0/Log/Dispatch/FileRotate /usr/lib/perl5/vendor_perl/5.42.0/Log/Dispatch/FileRotate.pm /usr/lib/perl5/vendor_perl/5.42.0/Log/Dispatch/FileRotate/Flock.pm /usr/lib/perl5/vendor_perl/5.42.0/Log/Dispatch/FileRotate/Mutex.pm /usr/share/doc/packages/perl-Log-Dispatch-FileRotate /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/README /usr/share/licenses/perl-Log-Dispatch-FileRotate /usr/share/licenses/perl-Log-Dispatch-FileRotate/LICENSE /usr/share/man/man3/Log::Dispatch::FileRotate.3pm.gz /usr/share/man/man3/Log::Dispatch::FileRotate::Flock.3pm.gz /usr/share/man/man3/Log::Dispatch::FileRotate::Mutex.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:55:55 2025