如何使用python3日志记录删除记录器层次结构中的记录器?

时间:2021-02-13 07:11:20

标签: python python-3.x django flask

我使用 python3 logging 模块创建了一个记录器层次结构。

由于我使用的是 multiprocessing(基于 fork),所以我需要在子进程中重新创建我的记录器,否则它们会被继承。

如何删除 logging 记录器层次结构中的记录器(或重置子进程中的 logging 模块)?

我查看了 logging.Logger.removeHandler(),但我不想遍历所有记录器并为每个处理程序调用该方法。此外,我在尝试此操作时遇到了奇怪的行为。

0 个答案:

没有答案