首页 > 解决方案 > Python 可以使用同名的 getLogger 意外覆盖记录器吗?

问题描述

在我的 Python 程序中,我导入了一个模块(假设它被称为bananas)。__init__.py该模块通过执行以下 操作在其内部获取一个记录器_logger = logging.getLogger(__name__):因此,记录器的名称是bananas

在我的程序(导入模块的程序bananas)中,我也有这一行:my_logger = logging.getLogger("bananas").

做这个:

谢谢您的帮助!

标签: pythonlogging

解决方案


它获取bananas记录器,因此它my_loggerbananas._logger.


推荐阅读