ANN: easylog

Jim Jewett JimJJewett@yahoo.com
5 Apr 2004 17:36:21 -0700


The standard library logging package is very powerful, but 
does not scale *down* well.  

Any configuration -- even just saving messages to a file 
rather than the console -- requires a fair amount of setup 
or glue code.  

easylog wraps the standard library, to minimize the amount 
of logging-specific code in your own script or application.

    >>> from easylog import critical, error, warning, debug, info
    >>> debug("getFoo requesting %d %s", 42, "answers")
    >>> error("getFoo says %d of those %s are lousy!", 19, "answers")
    ERROR:easylog.easylog:getFoo says 19 of those answers are lousy!

Both messages are captured in the logfile, but only the error 
is shown onscreen.

If you want to change the logfile name/which messages are 
captured/the output format, etc, you can do that with a single call.

Alpha version 0.2.0 is available under the Python Software Foundation 
License at http://sourceforge.net/projects/easylog/

Please send comments to JimJJewett@yahoo.com.





<P><A HREF="http://sourceforge.net/projects/easylog/">easylog 0.2.0</A> 
works with the standard logging package to minimize logging-specific 
code in your application..  (05-04-04)