уровня ERROR отправлять в stdout, всё что равно и выше в stderr. Более менее разобрался с фильтрами и повесил два хэндлера с ними в запускающем скрипте, далее столкнулся с проблемой: логирование приходящее из модулей(написанных мной) работает по дефолту и не сортируется в stderr и stdout т.к он сделано простым logging.info('msg') и logging.exception('msg'). В итоге я получил кашу из логов с дублирующимися эксепшенами. Всё что мне пришло в голову - сделать то что на скрине, и во всех своих модулях делать логирование так:
_log = CustomLogger.get_logger(__name__)
. Правильный ли это подход?
🤔вроде можно указать уровень ошибки
нет
Кстати, а откуда такая задача?
Обсуждают сегодня