在我的Python程序中,我导入了一个模块(假设它称为bananas
)。通过执行以下操作,模块将在其__init__.py
中获取记录器:
_logger = logging.getLogger(__name__)
。因此,记录器的名称为bananas
。
在我的程序(导入模块bananas
的程序)中,我也有以下一行:my_logger = logging.getLogger("bananas")
。
这样做:
_logger
中的bananas
?my_logger
现在等于_logger
吗?谢谢您的帮助!
答案 0 :(得分:1)
它获取bananas
记录器,以便my_logger
与bananas._logger
是同一对象。