ブループリントがアプリケーション ロガーにアクセスするための標準的な方法は何ですか?
質問する
20834 次
2 に答える
119
ブループリント内に次を追加します。
from flask import current_app
必要に応じて次のように呼び出します。
current_app.logger.info('grolsh')
于 2013-06-07T23:03:54.740 に答える
26
ところで、私はこのパターンを使用します:
# 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")
...
于 2015-08-01T17:27:26.500 に答える