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