問題タブ [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.

0 投票する
0 に答える
13 参照

python-3.x - ログアウトプロセス中にログアダプタをリセットする方法は?

Django Web アプリケーションでカスタム ロギングを実装するために LoggingAdapter を使用しています。

Web アプリケーションのエントリ ポイントである login メソッドでこれを呼び出しています。

次のように、ログインしたユーザーの電子メールが出力されます。

しかし、アプリケーションからサインアウトしてアプリに再ログインすると、同じプレフィックス (電子メール) が 2 回追加されるか、元のプレフィックスがまだ次のように表示されます。

これはおそらく、元の LoggingAdapter オブジェクトがまだプレフィックスを保持しているため、追加されるためです。Python と Django は初めてです。次に何を試すことができますか?