vim600: set textwidth=80: Some revisions were not posted on CPAN; they were "internal" 0.87 21/09/2006 + Enh: you can say ltype => 'numeric' or ltype => 'sequential' * Fix: fix dead links in doc 0.86 21/08/2006 + Enh: '-n' parameter, to act like 'echo -n' 0.85_1 04/04/2005 * Fix: no more garbage in the directory :) 0.85 04/04/2005 + Enh: You can say colors => 0 to disable color * Bug: basename didn't exist on Windows, so use File::Basename * Fix: no more "\e[0m" when colors => 0 0.84_6 30/07/2005 * Bug: Test 1-init.t failed when not on Win32... 0.84_5 30/07/2005 * Bug: Test failed on win32 0.84_5 28/07/2005 + Enh: Check if cosmetic is one char long, and printable + Enh: In tests, test if /dev/null is writable, instead of checking OS + Add: Add tests to check wether options are failing when they should * Fix: Fixing a bug that make daemon => 0 act like daemon => 1 + Add: Use Log::Funlog::Lang 0.3 + Add: Much more accurate testing 0.84_4 26/07/2005 + Test improvement * Doc fixing + The function now return the message printed, instead of just '1' (useful for testing) 0.84_3 16/06/2005 + Doc improvement + Splash option added * Really check version when you say 'use Log::Funlog ' 0.84_2 25/04/2005 * test.t was bugged, again 0.84_1 25/04/2005 * test.t was bugged 0.84 14/04/2005 * No more complaining when you ask verbose absurdly high ( > levelmax) + Colors in log, if you want, and if your are not under MSWin + Splitting funny sentences from Log::Funlog's core to Log::Funlog::Lang. Long time since I wanted to do such a thing! So I can clean the directory from all the stuff laying around. + If Log::Funlog::Lang is not present and you don't ask for fun, it won't complain (so that you can use Log::Funlog in a production environment: it has no more fancy things in it that a customer could see.) 0.83_2 08/03/2005 * Complained that %ss was defined without 'caller' option even if you don't specify %ss 0.83_1 17/02/2005 * caller => 1 was bugged + Warn if %ss is specified and 'caller' was not, then assume caller => 1 0.83 25/01/2005 * README Updated * Speed improvement (I hope) + You can now say %d<-->d or %d-><-d or funny things like that (as long as it is somewhat symetric) * Clarity code improvement 0.82 27/12/2004 * Numbering change so that it conforms to perl usage, and you can say: use Log::Funlog 0.82; + You can now say: verbose => 'n/m', and n can be 'max'. What for? In case of n is an option of the command line, and you want the max debug level: you don't have to remember what is the max debug level, just say 'max' :) 0.8.1.1 21/12/2004 * Doc update 0.8.1.0 17/12/2004 * Same as below 0.8.0.5 15/12/2004 + 'caller' now accept 'last', and a number n. Il will respectively print the last call and the last n call(s). + If this number is negative, it will print the n first calls. + Now check if 'fun' and 'verbose' are of the correct form * Fix bug that garble the print of the stack call if you called the 'error' func before. 0.8.0.4 08/12/2004 * Doc bug fix 0.8.0.3 30/09/2004 * Doc improvement 0.8.0.2 29/09/2004 * Bug fixes: header was garbled is 'cosmetic' or 'caller' were not specified as options but were in header. 0.8.0.1 22/09/2004 * An other change in the interface: 'verbose' should be of the form n/m. Anyway, it is backward compatible :) 0.8.0.0 22/09/2004 + New interface, much more flexible, more compact, but SUBJECT TO CHANGE!! - No more 'date' and 'prog' option - Not backward compatible, but your script don't ceased to work :)) * Fix 'error_header' bug * Doc update * No installation type specified: should now compile everywhere. 0.7.2.5 13/09/2004 * Fix t/test.t according to new syntax of 'caller' * Installation moved from 'vendor' to 'site 0.7.2.4 01/09/2004 * Use of bless (I guess it looks better at perl's guru's eyes) * use strict :D and should compile now * Comments now in english * Fix a bug that occure when no header are specified * Changelog moved to separate file 0.7.2.3 13/08/2004 + "TODO" added to the pack 0.7.2.2 29/07/2004 * Doc moved to top :) 0.7.2.1 23/07/2004 + README added * Doc moved to bottom + Do not write anything if you log with priority 0 0.7.2 23/07/2004 + There is now the name of all calling subs if you specify caller => 'all' + Added to CPAN :) 0.7.1 21/07/2004 * Minor (cosmetic) bug fixes 0.7.0 20/02/2004 + 'error' function added. * Doc updated. + 'file' option was written not mandatory, but it complained if you didn't supply it. * Doc fixed 'bout the {} around the name of the sub - Wiped the ':' after the name of the subs 0.6.3 16/02/2004 * Fix a bug that garble logs if you don't chose 'date' option. 0.6.2 06/01/2004 * My mail address changed + {} around the name of the sub 0.6.1 18/08/2003 + This doc added :P 0.6 14/08/2003 + 'caller' option added 0.5 08/08/2003 + Lock of the log file, so the module can be used in forks and threads, without smashing the log file. 0.4 + 'fun' option added, and not mandatory (I think it should :P) 0.3 + 'daemon' argument no more mandatory: false when not specified. 0.2 * Print to STDERR instead of STDOUT