http://log4perl.sourceforge.net/
CPAN:Log::Log4perl
is a Perl port of the widely popular log4j logging package.
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.
CPAN:Log::Log4perl
is different. It allows you to control the amount of logging messages generated very effectively. You can bump up the logging level of certain components in your software, using powerful inheritance techniques. You can redirect the additional logging messages to an entirely different output (append to a file, send by email etc.) -- and everything without modifying a single line of source code.
Y. very cool. Trying it gets my vote.
--
MartinCleaver - 27 Mar 2005