в корневой файл папки app bd.py . Как бы теперь туда пробросить логгирование из функции-фабрики create_app которая объявлена в файле __init__ папки app?
Зачем "пробрасывать логирование"?
Потому что в функции - фабрике используется логер из app приложения. В файле db.py устанавливается первоначальное подключение и там нет app объекта. Current_app не распознается, пишет нет контекста. А как по другому логер достать мне не понятно. Так же не до конца догоняю как достать логер текущего app- а в блюпринте.
Почему свой логгер нельзя?
App.loger.info(msg) Можно как-то по другому? Что бы один раз инициализировать настройки и в разных файлах использовать?
Ты вообще про logging слышал?
Слышал, подозреваю эта тема завязана на нëм.
logger = logging.getLogger(__name__) # наверху файла ... logger.info("Message")
А настройки мне тоже везде прописывать заново в каждом файле?
Обсуждают сегодня