记录器由logging.Manager
实例保存在层次结构中。您可以manager
在根记录器上查询 它所知道的记录器。
import logging
loggers = [logging.getLogger(name) for name in logging.root.manager.loggerDict]
调用getLogger(name)
可确保将其保存的所有占位符记录器loggerDict
添加到列表中后,都将被完全初始化。
如何使用python.logging模块列出所有现有记录器
记录器由logging.Manager
实例保存在层次结构中。您可以manager
在根记录器上查询 它所知道的记录器。
import logging
loggers = [logging.getLogger(name) for name in logging.root.manager.loggerDict]
调用getLogger(name)
可确保将其保存的所有占位符记录器loggerDict
添加到列表中后,都将被完全初始化。