Prüfen Sie, ob der Flaschenanforderungskontext verfügbar ist

Ich möchte einige Daten aus Kontextvariablen protokollieren request, session) Wenn Sie sich während einer Flask-Anfrage anmelden, verwenden Sie andernfalls das Standardverhalten.

Ich benutze eintry ... except Block inlogging.formatter. Gibt es eine bessere Möglichkeit, nach einem Anforderungskontext zu suchen?

try:
    record.user = session['user_name']
    record.very_important_data = request.super_secret
except Exception:
    record.user = None

Antworten auf die Frage(2)

Ihre Antwort auf die Frage