New submission from Cristian Romanescu <cristir...@yahoo.com>: Hello, everyone. I think I have found a bug in the python logging module when configured via fileConfig
Scenario 1: When using the configuration file attached to this ticket and test case below, there should be logging in three places: * console (info and error) * 'butterfly.log' (info and error) * 'butterfly-error (error) In third no output is ever written. Scenario 2: Another odd thing is that when using keys=root,errorLogger,normalLogger - root and normalLogger works correct, errorLogger not, but if I use keys=root,normalLogger,errorLogger - root and errorLogger works fine, normalLogger not. So there is a link between order of logger definition? Scenarion 3: If I change to one of the loggers qualname=butterfly.test then both loggers works fine. Platform: Windows XP + SP2 Python: 2.5.4 Test case: import logging from logging import config config.fileConfig('logging.cristiroma.config') log = logging.getLogger('butterfly.test') log.info('info') log.error('error') Output: Console: 2009-10-21 15:38:48 INFO butterfly.test info 2009-10-21 15:38:48 ERROR butterfly.test error butterfly.log: 2009-10-21 15:40:32 INFO butterfly.test test.py:<module>:7 info 2009-10-21 15:40:32 ERROR butterfly.test test.py:<module>:8 error butterfly-error.log: Nothing P.S. This is my first bug submission, tried to google about it. Please don't shoot. Regards, Cristian. ---------- components: Library (Lib), Windows files: logging.cristiroma.config messages: 94310 nosy: cristiroma severity: normal status: open title: No logging when two loggers with same qualname type: behavior versions: Python 2.5 Added file: http://bugs.python.org/file15172/logging.cristiroma.config _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7181> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com