logging module: removing handlers
Diez B. Roggisch
deets at nospam.web.de
Wed Nov 21 05:08:14 EST 2007
More information about the Python-list mailing list
Wed Nov 21 05:08:14 EST 2007
- Previous message (by thread): logging module: removing handlers
- Next message (by thread): logging module: removing handlers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michele Simionato wrote: > On Nov 21, 10:23 am, "Diez B. Roggisch" <de... at nospam.web.de> wrote: > >> I can only guess - but I'd say if you can do >> >> foo.removeHandler(h) >> >> you can do >> >> foo.removeHandler(h) >> h.close() >> >> easily. But not >> >> foo.removeHandler(h) # implicit closing >> bar.addHandler(h) >> >> It does kind of make sense if you decouple the life-cycles IMHO. >> >> Diez > > But what is the use case for removing an handler without closing it? Having thought more about this, it _has_ to be that way - think of one handler attached to several loggers. Removing AND closing it from one would render it useless for others. You can't want that to happen. Diez
- Previous message (by thread): logging module: removing handlers
- Next message (by thread): logging module: removing handlers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list