首页 > 解决方案 > 为包中的所有模块设置所有日志记录级别的规范方法是什么?

问题描述

我在它拥有的所有模块中都有一个包:logger = logging.getLogger(__name__). 在控制台脚本中,我通过命令行 arg 设置记录器的级别和格式。但是,我只能在控制台脚本中设置记录器,或者设置更改所有包中所有记录器的 basicConfig。

我怎样才能轻松地在包中设置记录器?我可以更改包源代码。有没有规范的方法来做到这一点?

标签: python-3.xpython-logging

解决方案


推荐阅读