すべてのlog4net ThreadContext/GlobalContext/LogicalThreadContextプロパティをログするようにappenderを設定するにはどうすればいいですか?すべてのlog4net ThreadContext/GlobalContext/LogicalThreadContextプロパティをログに記録するようにappenderを設定するには?
アプリケーションでカスタムプロパティを使用し、すべてをテキストファイルに記録したいと考えています。すべてのログメッセージは有効なJSONオブジェクトである必要があります。
異なるコンテキストオブジェクト(スレッド/ LogicalThread/MDC /グローバル)のすべてのプロパティを含めたいと思います。しかし、私が見つけたすべての例では、プロパティキーの知識が必要です。
私はこれがすべてでAPIを持つことができないことを、考えに私をリードして答えを見つけた:これを行うには公式の方法が存在しない場合は、 Log4Net: Enumerating GlobalContext properties?
this codeポイントは、正しい方向へのでしょうか?