Каков стандартный способ для доступа к журналу приложений?
In Flask: Как получить доступ к приложению Logger в Blueprint
Ответ 1
внутри чертежа добавить:
from flask import current_app
и при необходимости вызов:
current_app.logger.info('grolsh')
Ответ 2
Btw, я использую этот шаблон:
# core.py
from werkzeug.local import LocalProxy
from flask import current_app
logger = LocalProxy(lambda: current_app.logger)
# views.py
from core import logger
@mod.route("/")
def index():
logger.info("serving index")
...