問題タブ [django-logging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - ログアウトプロセス中にログアダプタをリセットする方法は?
Django Web アプリケーションでカスタム ロギングを実装するために LoggingAdapter を使用しています。
Web アプリケーションのエントリ ポイントである login メソッドでこれを呼び出しています。
次のように、ログインしたユーザーの電子メールが出力されます。
しかし、アプリケーションからサインアウトしてアプリに再ログインすると、同じプレフィックス (電子メール) が 2 回追加されるか、元のプレフィックスがまだ次のように表示されます。
これはおそらく、元の LoggingAdapter オブジェクトがまだプレフィックスを保持しているため、追加されるためです。Python と Django は初めてです。次に何を試すことができますか?