Python 如何从单独的模块连接记录器?
我已经导入了一个python模块apex(来自NVIDIA),它使用自己的记录器。不幸的是,这些记录的消息没有被我的主记录器捕获,它也会写入一个文件Python 如何从单独的模块连接记录器?,python,python-3.x,logging,Python,Python 3.x,Logging,我已经导入了一个python模块apex(来自NVIDIA),它使用自己的记录器。不幸的是,这些记录的消息没有被我的主记录器捕获,它也会写入一个文件 import logging logger = logging.getLogger(__name__) # my main logger 我需要做的是(以某种方式)运行logging.getLogger(“apex.amp”),以便将apex记录器连接到我的主记录器,并捕获相应的警告,等等 如何组合记录器?您可以将记录器分配给管理器对象的l
import logging
logger = logging.getLogger(__name__) # my main logger
我需要做的是(以某种方式)运行logging.getLogger(“apex.amp”),以便将apex记录器连接到我的主记录器,并捕获相应的警告,等等
如何组合记录器?您可以将记录器分配给
管理器对象的loggerDict
dict的'apex.amp'
键:
logging.manager.loggerDict['apex.amp'] = logger