Two similar logging programs but different ouputs
Vinay Sajip
vinay_sajip at yahoo.co.uk
Tue Apr 19 03:56:17 EDT 2011
On Apr 19, 6:35 am, Disc Magnet <discmag... at gmail.com> wrote:
> I couldn't find this mentioned in the documentation at:
>
> http://docs.python.org/library/logging.config.html#configuration-file...
>
> Could you please tell me where this is documented?
It's documented here:
http://docs.python.org/library/logging.config.html#dictionary-schema-details
(look for 'disable_existing_logger'), but having looked at it, it *is*
poorly documented and hard to find. I'll update the fileConfig section
to describe the behaviour more clearly.
> In the following code, foo.bar is not explicitly mentioned in the file
> configuration. As per what you said, foo.bar should be disabled.
Actually I wasn't clear enough in my earlier response. The behaviour
is that all loggers are disabled other than those explicitly named in
the configuration *and their descendants*.
I'm glad you brought these points up, they do highlight an area where
the documentation could be clearer. I'll get on it.
Regards,
Vinay Sajip
More information about the Python-list
mailing list