Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #20620
| Date | 2012-02-20 12:48 +0100 |
|---|---|
| From | Jean-Michel Pichavant <jeanmichel@sequans.com> |
| Subject | Re: logging with logging.config.fileConfig |
| References | <CANOe_miBMP1S8kPEX8Q8=p6dH6Jrj2mLU7Q32t6o_aGwWiY3tg@mail.gmail.com> <4F41647E.2020400@mrabarnett.plus.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.8.1329738512.3037.python-list@python.org> (permalink) |
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
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: logging with logging.config.fileConfig Jean-Michel Pichavant <jeanmichel@sequans.com> - 2012-02-20 12:48 +0100
csiph-web