标签: python python-3.x django flask
我使用 python3 logging 模块创建了一个记录器层次结构。
logging
由于我使用的是 multiprocessing(基于 fork),所以我需要在子进程中重新创建我的记录器,否则它们会被继承。
multiprocessing
如何删除 logging 记录器层次结构中的记录器(或重置子进程中的 logging 模块)?
我查看了 logging.Logger.removeHandler(),但我不想遍历所有记录器并为每个处理程序调用该方法。此外,我在尝试此操作时遇到了奇怪的行为。
logging.Logger.removeHandler()