Подтвердить что ты не робот

In Flask: Как получить доступ к приложению Logger в Blueprint

Каков стандартный способ для доступа к журналу приложений?

4b9b3361

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