Зачем читать конфиг логгера в pydantic?
Можно убрать наследование от BaseSettings
Я о том, что ты все равно передашь результат в dictConfig без каких-либо изменений, зачем тогда пытаться засунуть туда типизацию?
Так я и говорю, что можно убрать наследование в данном случае. Вопрос другой. Оставлять ли сам конфиг в питоне или делать считывание из конфигурационного файла и почему?
Я бы вынес в файл, его можно например смонтировать в контейнер с приложением и менять таким образом уровень логирования, не трогая при этом код
Просто документация пишет, что fileConfig это устаревший метод и лучше использовать dictConfig
Что мешает читать файл самому и вызывать dictConfig?
Читать его в мэине и каждое поле передавать в LoggerConfig() прии создании инстанса?
Да зачем каждое поле, просто передать dict в dictConfig
Обсуждают сегодня