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") ...
Ответ 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") ...