Problem with logging module
steve_erickson at hotmail.com
Thu Oct 14 14:01:48 CEST 2004
"Diez B. Roggisch" <deetsNOSPAM at web.de> wrote in message news:<ckjpbd$o0b$02$1 at news.t-online.com>...
> > self.logger = logging.getLogger(name)
> > self.logger.propagate = False
> > handler = logging.FileHandler(dir + '/' + name + '.log')
> > self.logger.addHandler(handler)
> Thats your problem - only set the handler once for the runtime of your
Thanks. Coming from C++, I thought that the local logger instance in
each test method would go away when I went out of the context of the
method. Sounds like the logging class in Python maintains artifacts
that affect instantiations in other methods. Or maybe I'm confused
about how Python handles local versus class variables.
More information about the Python-list