MRAB wrote:
On 19/02/2012 20:23, Herman wrote:
I tried to use file to config my logger and I got a weird situation
that each message is outputted twice...
Here is my scenario:
python: 2.6

file abc_logging.conf:

[snip]
[logger_abc]
level=DEBUG
handlers=consoleHandler
qualname=abc

Add this line to stop the logging message from being propagated to
higher level (ancestor) loggers:

propagate=0

[snip]


An alternative solution is to add a handler to the root logger only. If you don't plan to have specific handling for the abc logger, this is the way to go.
Remove "handlers=consoleHandler" from abc section.

Note that %name will still properly identifies the logger that raised the event.

JM
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to