Chetan kolhe <chetankolh...@gmail.com> added the comment:

Hi

Loggers are static objects managed by the module itself. When you create one, 
it won't be removed until you leave the shell

all logger instance is stored in this location.
"Logger.manager.loggerDict" which is the dictionary.
we can delete logger instance using that dictionary.

so why don't we give the support for deleting the logger object?

Scenario:-
I am writing the one Django project which consists produce the number of logger 
object depending on the requirement to store the log properly. Currently, I am 
using "Logger.manager.loggerDict" to delete unnecessary logger object using 
this dictionary. Currently, i have written code which deletes the parent to 
child logger object depending on their name. Storing those unrequired logger 
object in the current namespace is better to delete the logger object 
explicitly.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34199>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to