#python #python-3.x #logging
Вопрос:
Я хочу изменить формат ведения журнала базы кодирования на python. Проблема в том, что я не могу переопределить basicConfig, поскольку этого не может быть.
Объекты регистратора закупаются в каждом используемом модуле logging.getlogger(__name__)
.
Что я пытался:
Использовал force
аргумент в basicConfig, но я не хочу воссоздавать обработчик ведения журнала, потому что я не знаю существующую конфигурацию ведения журнала (т. Е. Имя файла журнала и т. Д.). Хотите изменить формат в режиме добавления.
Можно ли изменить существующий формат обработчика или мне придется его воссоздать?
Комментарии:
1. Типичные способы настройки формата журнала — это способы, которыми вы заявляете, что не можете этого сделать. Итак, почему вы не можете этого сделать?
2. На самом деле вся конфигурация ведения журнала настраивается глобально, и это нормально для других вариантов использования. Мне нужно переопределить в моем случае использования. В принципе, я спрашиваю, есть ли способ сделать это без изменения родительской конфигурации?
3. Создайте образец того, как выглядит родительская конфигурация и как она применяется!