Как подключить регистратор из отдельного модуля? - PullRequest
0 голосов
/ 24 октября 2019

Я импортировал модуль Python, Apex (от NVIDIA), который использует свой собственный регистратор. К сожалению, эти зарегистрированные сообщения не попадают в мой основной регистратор, который также записывает в файл.

import logging

logger = logging.getLogger(__name__) # my main logger  

мне нужно (как-то) запустить logging.getLogger ("apex.amp") такчто я могу подключить регистратор apex к своему основному регистратору и перехватить соответствующие предупреждения и т. д.

Как объединить регистраторы?

1 Ответ

1 голос
/ 24 октября 2019

Вы можете назначить свой регистратор клавише 'apex.amp' вмятины loggerDict объекта manager:

logging.manager.loggerDict['apex.amp'] = logger
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...