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

Reply via email to