@Jonathan- I'd like to see what you've got- keep me updated
On Aug 16, 5:03 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Aug 16, 2010, at 1:31 PM, Yarin wrote: > > > > > I've posted an updated slice with an in-depth treatment of logging in > > web2py. > >http://web2pyslices.com/main/slices/take_slice/91 > > I've got a patch pending that adds a (standard format) logging configuration > file, and converts all of web2py's logging calls to use it. > > It has a logger named "web2py.app", so you can getLogger("web2py.app.myapp") > and log calls will propagate to that logger (or you can create a new > "web2py.app.myapp" logger definition in the config file). > > Initialization happens when web2py loads, so you don't have to test for > configuration. > > > > > > > Based on our earlier discussion > >http://groups.google.com/group/web2py/browse_thread/thread/d3b534113a... > > > The slice addresses the issues of application-level logging, once-only > > configuration, and simpler syntax. It offers an approach that fully > > leverages Python's native logging capabilities, allows for full > > flexibility in configuration, and doesn't interfere with existing > > logging implementations. > > > Some notes: > > -I decided against creating a separate contrib module for the code as > > it would impede flexibility and obscure the simplicity of solution. > > If included in the framework, I think it should be as model code. > > -I abandoned the cache approach to creating singleton loggers, and > > just inspect handlers instead. (Logger caching was causing problems > > on GAE) > > > Let me know what you think. Thanks Massimo, Iceberg...