Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Log-Log4perl | Distribution: openSUSE Leap 15.2 |
Version: 1.49 | Vendor: openSUSE |
Release: lp152.3.2 | Build date: Fri Sep 20 19:13:26 2019 |
Group: Development/Libraries/Perl | Build host: lamb26 |
Size: 977570 | Source RPM: perl-Log-Log4perl-1.49-lp152.3.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/Log-Log4perl/ | |
Summary: Log4j implementation for Perl |
Log::Log4perl lets you remote-control and fine-tune the logging behaviour of your system from the outside. It implements the widely popular (Java-based) Log4j logging package in pure Perl. *For a detailed tutorial on Log::Log4perl usage, please read* http://www.perl.com/pub/a/2002/09/11/log4perl.html Logging beats a debugger if you want to know what's going on in your code during runtime. However, traditional logging packages are too static and generate a flood of log messages in your log files that won't help you. 'Log::Log4perl' is different. It allows you to control the number of logging messages generated at three different levels: * At a central location in your system (either in a configuration file or in the startup code) you specify _which components_ (classes, functions) of your system should generate logs. * You specify how detailed the logging of these components should be by specifying logging _levels_. * You also specify which so-called _appenders_ you want to feed your log messages to ("Print it to the screen and also append it to /tmp/my.log") and which format ("Write the date first, then the file name and line number, and then the log message") they should be in. This is a very powerful and flexible mechanism. You can turn on and off your logs at any time, specify the level of detail and make that dependent on the subsystem that's currently executed. Let me give you an example: You might find out that your system has a problem in the 'MySystem::Helpers::ScanDir' component. Turning on detailed debugging logs all over the system would generate a flood of useless log messages and bog your system down beyond recognition. With 'Log::Log4perl', however, you can tell the system: "Continue to log only severe errors to the log file. Open a second log file, turn on full debug logs in the 'MySystem::Helpers::ScanDir' component and dump all messages originating from there into the new log file". And all this is possible by just changing the parameters in a configuration file, which your system can re-read even while it's running!
GPL-1.0+ or Artistic-1.0
* Wed Feb 22 2017 coolo@suse.com - updated to 1.49 see /usr/share/doc/packages/perl-Log-Log4perl/Changes 1.49 (2017/02/20) * (ms) Adapted to perl 5.24 which balks at syswrite/utf8: https://github.com/mschilli/log4perl/issues/78 * Wed Nov 16 2016 coolo@suse.com - updated to 1.48 see /usr/share/doc/packages/perl-Log-Log4perl/Changes 1.48 (2016/11/14) * (ms) [rt.cpan.org #117377] Moved PatternLayout's documentation of DateFormat features to DateFormat.pm to avoid duplication and keep the two parts consistent, as suggested by Max Carey. * (ms) [rt.cpan.org #114822] Split two lines with CVS-sensitive $Log.. variables into two parts. * (ms) Semaphore issue fixed in Synchronized (reported by Siarhei Kuchynski and Martin Köhler): https://github.com/mschilli/log4perl/issues/72 * (ms) header_text now works with syswrite (reported by Tom Metro): https://github.com/mschilli/log4perl/issues/73 * Sun Mar 20 2016 coolo@suse.com - updated to 1.47 see /usr/share/doc/packages/perl-Log-Log4perl/Changes 1.47 (2016/03/17) * (ms) [rt.cpan.org #102647] Slaven Rezic fixed a test case for file permissions * (ms) Fixed synopsis code in Log::Log4perl::Appender::DBI, reported by Chris Collins. * (ms) Added suggestion by Dylan Doxey to test for both MSWin32 and cygwin to detect windows-like systems for which tests need to be skipped. * (ms) [rt.cpan.org #110915] Fixed "Redundant argument in sprintf" warning caused by DateFormat.pm with %d{Z} placeholders, reported by Alexander Hartmaier. * (ms) [rt.cpan.org #110512] Felix Ostmann fixed a broken error message raised when a boolean filter can't be found. * (ms) All hash traversals in Config.pm now done via "sort keys" to make sure we can reliably reproduce potential problems. * Sun Sep 06 2015 coolo@suse.com - updated to 1.46 see /usr/share/doc/packages/perl-Log-Log4perl/Changes * Wed May 30 2012 coolo@suse.com - updated to 1.36 * (ms) [rt.cpan.org #74833] Reini Urban fixed "defined @array" for perl 5.16 * (ms) [rt.cpan.org #74836] Cope with Carp's questionable decision to add a trailing dot to its messages. * (ms) [rt.cpan.org #73462] Changed logwarn/logcluck/logcarp/error_warn to warn() unconditionally and send the message to log4perl which will log it only if the log level conditions are met. * (ms) [rt.cpan.org #73598] Gerda Shank reported test suite problems with DBD::CSV-0.26. Bumped up to DBD::CSV-0.33 if installed. * Mon Dec 19 2011 coolo@suse.de - update to 1.34 * (ms) InternalDebug now replaces all instances of INTERNAL_DEBUG, not just the first one. * (ms) Added test case for get_logger() with a ref() on the actual object instead of on a static category. Updated docs. * (ms) %d{e} in PatternLayout now returns epoch seconds * (ms) [RT#72056] Messages blocked by an appender threshold are no longer passed on to the L4p::Appender::Buffer as undefined entries. * Tue Aug 23 2011 chris@computersalat.de - update to 1.33 * (ms) [RT 67132] Applied patch by Darin McBride to allow for empty syswrite messages in the file appender. * (ms) [RT 68105] Fixed init-hash handling of subroutine references, reported by Frew Schmidt. * (ms) Mike Schwern noticed confusing DESTROY calls to clean up loggers and appenders (http://stackoverflow.com/questions/5914088 and https://github.com/mschilli/log4perl/issues/7), so I put on my hazmat suit and cleaned it up. Now perl's garbage collector takes care of disposing of logger and appender carcasses. * (ms) Added Log::Log4perl->remove_logger($logger) to remove a logger from the system. - 1.32 (2011/02/26) * (ms) Fixed %T caller_depth with wrapper_register(), reported by David Christensen. * (ms) [RT 63053] Fixed for qw() {} deprecated (Todd Rinaldo) * (ms) [RT 62674] Fixed call to deprecated form of UNIVERSAL::can (Karen Etheridge). * (ms) [RT 62896] Log::Log4perl::Appender::ScreenColoredLevels now inherits from Log::Log4perl::Appender::Screen and therefore supports the utf8 flag. * (ms) [RT 64318] Andrew Sayers provided a better error message for "threshold needs to be uppercase". * (ms) CharleyDixon fixed LOGWARN when :no_extra_logdie_message is in use to no longer exit(). - 1.31 (2010/10/27) * (ms) Fixed the number of skipped tests for Windows for previous fix of [RT 60665]. - 1.30 (2010/08/30) * (ms) [RT 60665] HUP handlers are stacked on top of each other now, to make sure that multiple file appenders recreate multiple files and not just one (patch provided by Karen Etheridge). * (ms) [RT 60197] Fixed uninitialized value warnings with the multiline appender and provided a test case (patch provided by Karen Etheridge) * (ms) [rt.cpan.org #59617] Fixed system-wide threshold without appender thresholds. Bug reported by Dmitry Bigunyak. * (ms) [rt.cpan.org #24884] Using require() instead of incomplete logic in L4p::Util::module_available(). local __DIE__ handler takes care of user-defined __DIE__ handlers ignoring $^S (suggested by Eric Wilhelm and others). * (ms) [rt.cpan.org #60386] Fixed init_and_watch() which double-bumped the caller_level and led to uninitialized values in the pattern layout. Thanks to Mitja Bartsch for the report. * (ms) Applied patch by Karsten Silkenbäumer to add an optional $log_dispatch_level to create_custom_level(). Updated documentation. - fix deps * Req: perl(File::Spec) >= 0.82 Req: perl(Test::More) >= 0.45 * Tue Nov 30 2010 coolo@novell.com - switch to perl_requires macro * Mon Jul 19 2010 chris@computersalat.de update to 1.29 * (ms) Added documentation on how to use Log4perl's :easy macros with Catalyst in Log::Log4perl::Catalyst. * (ms) wrapper_register() now deals with caller_depth automatically. Backwards compatibility with old wrapper classes using caller_depth directly is provided. Documentation has been updated. * (ms) Felix Antonius Wilhelm Ostmann reported Resurrector.pm crashes, fixed as suggested by setting the %INC value to the module path. * (ms) Another caller_depth fix in Log::Log4perl::Catalyst. * (ms) Fixed logdie() caller_depth bug reported by Rob Retter. * (ms) [RT 56145] Saving errstr in DBI appender to survive ping() * (ms) Added INTERNAL_DEBUG env variable to test suite triggering all _INTERNAL_DEBUG statements to be printed for better error diagnosis on misbehaving systems. - recreated by cpanspec 1.78 o fix deps - noarch pkg * Tue Apr 06 2010 chris@computersalat.de - fix build cycle o disbled Build-/Req Log-Dispatch-FileRotate
/usr/bin/l4p-tmpl /usr/lib/perl5/vendor_perl/5.26.1/Log /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/Buffer.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/DBI.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/File.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/Limit.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/RRDs.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/Screen.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/ScreenColoredLevels.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/Socket.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/String.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/Synchronized.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/TestArrayBuffer.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/TestBuffer.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Appender/TestFileCreeper.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Catalyst.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config/BaseConfigurator.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config/DOMConfigurator.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config/PropertyConfigurator.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Config/Watch.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/DateFormat.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/FAQ.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter/Boolean.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter/LevelMatch.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter/LevelRange.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter/MDC.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Filter/StringMatch.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/InternalDebug.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/ConsoleAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/FileAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/JDBCAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/NTEventLogAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/RollingFileAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/SyslogAppender.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/JavaMap/TestBuffer.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout/NoopLayout.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout/PatternLayout /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout/PatternLayout.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout/PatternLayout/Multiline.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Layout/SimpleLayout.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Level.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Logger.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/MDC.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/NDC.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Resurrector.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Util /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Util.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Util/Semaphore.pm /usr/lib/perl5/vendor_perl/5.26.1/Log/Log4perl/Util/TimeTracker.pm /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/share/doc/packages/perl-Log-Log4perl /usr/share/doc/packages/perl-Log-Log4perl/Changes /usr/share/doc/packages/perl-Log-Log4perl/README /usr/share/licenses/perl-Log-Log4perl /usr/share/licenses/perl-Log-Log4perl/LICENSE /usr/share/man/man1/l4p-tmpl.1.gz /usr/share/man/man3/Log::Log4perl.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::Buffer.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::DBI.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::File.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::Limit.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::RRDs.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::Screen.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::ScreenColoredLevels.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::Socket.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::String.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::Synchronized.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::TestArrayBuffer.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::TestBuffer.3pm.gz /usr/share/man/man3/Log::Log4perl::Appender::TestFileCreeper.3pm.gz /usr/share/man/man3/Log::Log4perl::Catalyst.3pm.gz /usr/share/man/man3/Log::Log4perl::Config.3pm.gz /usr/share/man/man3/Log::Log4perl::Config::BaseConfigurator.3pm.gz /usr/share/man/man3/Log::Log4perl::Config::DOMConfigurator.3pm.gz /usr/share/man/man3/Log::Log4perl::Config::PropertyConfigurator.3pm.gz /usr/share/man/man3/Log::Log4perl::Config::Watch.3pm.gz /usr/share/man/man3/Log::Log4perl::DateFormat.3pm.gz /usr/share/man/man3/Log::Log4perl::FAQ.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter::Boolean.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter::LevelMatch.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter::LevelRange.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter::MDC.3pm.gz /usr/share/man/man3/Log::Log4perl::Filter::StringMatch.3pm.gz /usr/share/man/man3/Log::Log4perl::InternalDebug.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::ConsoleAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::FileAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::JDBCAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::NTEventLogAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::RollingFileAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::SyslogAppender.3pm.gz /usr/share/man/man3/Log::Log4perl::JavaMap::TestBuffer.3pm.gz /usr/share/man/man3/Log::Log4perl::Layout.3pm.gz /usr/share/man/man3/Log::Log4perl::Layout::NoopLayout.3pm.gz /usr/share/man/man3/Log::Log4perl::Layout::PatternLayout.3pm.gz /usr/share/man/man3/Log::Log4perl::Layout::PatternLayout::Multiline.3pm.gz /usr/share/man/man3/Log::Log4perl::Layout::SimpleLayout.3pm.gz /usr/share/man/man3/Log::Log4perl::Level.3pm.gz /usr/share/man/man3/Log::Log4perl::Logger.3pm.gz /usr/share/man/man3/Log::Log4perl::MDC.3pm.gz /usr/share/man/man3/Log::Log4perl::NDC.3pm.gz /usr/share/man/man3/Log::Log4perl::Resurrector.3pm.gz /usr/share/man/man3/Log::Log4perl::Util.3pm.gz /usr/share/man/man3/Log::Log4perl::Util::Semaphore.3pm.gz /usr/share/man/man3/Log::Log4perl::Util::TimeTracker.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 9 11:50:38 2024