20
Jaki jest standardowy sposób uzyskania dostępu do rejestratora aplikacji?W Flask: Jak uzyskać dostęp do aplikacji Logger w Blueprint
Jaki jest standardowy sposób uzyskania dostępu do rejestratora aplikacji?W Flask: Jak uzyskać dostęp do aplikacji Logger w Blueprint
wewnątrz planu dodać:
from flask import current_app
i kiedy potrzebne wezwanie:
current_app.logger.info('grolsh')
Btw, używam tego wzoru:
# 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")
...
O ile mi zrozumieć to zadziała tylko podczas żądania? – hmn
@hmn - Zgadza się. – kramer65