log4net では、次のようにカスタム プロパティをスレッド コンテキストに追加できます。
ThreadContext.Properties["UserName"] = Thread.CurrentPrincipal.Identity.Name;
次に、フォーマット文字列をカスタマイズして、このプロパティを次のようにログに出力できます。
"%property{UserName}"
Python ロギング フレームワークでは、これに相当するものは何ですか?
Python でコンテキスト情報をログに追加するには、 を使用するLoggerAdapter
か、キーワード パラメータFilter
を使用してロギング呼び出しに情報を含めます。extra
詳細については、ドキュメントのこのセクションを参照してください。