Я работаю с приложением, где почти каждый модуль и каждый класс испускают сообщения logging
.Перехват всех сообщений регистрации
Мне нужен способ захватить каждое из этих сообщений без явного прикрепления обработчика через .addHandler()
к каждому экземпляру журнала (это то, что я делаю прямо сейчас).
Есть ли способ подключить обработчик к каждые регистрационный экземпляр сразу?
Каждый регистратор инициализируется так: 'регистратора = logging.getLogger («LoggerNameWithoutPeriods»)' , Я не могу найти иерархию в них, потому что они все на верхнем уровне. – Blender
@Blender: Там все еще есть корневой регистратор. 'logging.getLogger()' возвращает его. – icktoofay
Да, это так. Благодаря! – Blender