【发布时间】:2019-07-01 17:51:20
【问题描述】:
在我的 Python 程序中,我导入了一个模块(假设它名为 bananas)。该模块通过执行以下操作在其__init__.py 中获取一个记录器:
_logger = logging.getLogger(__name__)。因此,记录器的名称是bananas。
在我的程序(导入模块bananas)中,我也有这一行:my_logger = logging.getLogger("bananas")。
这样做:
- 覆盖在
bananas中制作的_logger? - 获取该记录器,因此
my_logger现在等于_logger? - 完全不同的东西
感谢您的帮助!
【问题讨论】: