vim600: set textwidth=80: Some revisions were not posted on CPAN; they were "internal" 0.84_6 30/07/2005 - Test 1-init.t failed when not on Win32... 0.84_5 30/07/2005 - Test failed on win32 0.84_5 28/07/2005 - Check if cosmetic is one char long, and printable - In tests, test if /dev/null is writable, instead of checking OS - Adding tests to check wether options are failing when they should - Fixing a bug that make daemon => 0 act like daemon => 1 - Use Log::Funlog::Lang 0.3 - 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