This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vinay.sajip
Recipients gjb1002, vinay.sajip
Date 2009-06-07.16:11:33
SpamBayes Score 6.8804407e-12
Marked as misclassified No
Message-id <1244391095.81.0.288418492633.issue6136@psf.upfronthosting.co.za>
In-reply-to
Content
"Who said anything about not supporting users who want the hierarchy?
I'm talking about making "qualname" ****optional****, not removing it
entirely!"

Ok, I see - sorry for the misunderstanding on my part.

"... these files need to be read and edited by non-coders and they're a
lot scarier (and harder to tweak) than the old ones were. Basically
they're full of abstract technical concepts ("qualname", "handler") and
bits of python code to be eval'ed."

The configuration format is not (and was never) intended for
non-technical end users. Because of the way it works, typos in the
elements which are eval'd can throw exceptions, which is obviously
undesirable. If you want such users to be able to change the logging
configuration, I would advise you implement your own layer which does
not use any technical terminology such as "handler" or "qualname", and
from that layer either update the logging configuration via the logging
API, or write a standard logging config file.

"It's not particularly hard to find people out there raising this if you
google a bit."

Well, I did do a search for "+python +logging +config +problems" which
didn't throw up much (other than this issue). I'd be grateful for some
specific links to recent items which you have found.
History
Date User Action Args
2009-06-07 16:11:35vinay.sajipsetrecipients: + vinay.sajip, gjb1002
2009-06-07 16:11:35vinay.sajipsetmessageid: <1244391095.81.0.288418492633.issue6136@psf.upfronthosting.co.za>
2009-06-07 16:11:34vinay.sajiplinkissue6136 messages
2009-06-07 16:11:33vinay.sajipcreate