1

Common.Logging を使用して、2 つの異なる機能を実行したいと考えています。

標準のログ記録 (これは現時点でこれらの状況下で発生しました)... これは特定のテーブルに記録されます。対象を絞ったログ (このワークフロー コンポーネントは、これらの種類のイベントを経験しました)... これは、関連付けられたメタデータと共に別のテーブルに入ります。

標準ログの設定は簡単ですが、2 番目のタイプ (ワークフロー ID、ステップ番号など) に関連付けられたメタデータが必要です。NLog では、GlobalDiagnosticsContextメソッドでそれを渡します。Common.Logging にも同様のものが存在する必要があると考えていますが、Common.Logging でメタデータをキャプチャしてレンダリングする情報を渡す方法がわかりませんLoggerFactoryAdapter

これを行うメカニズムはありますか、それともサポートされていませんか?

4

1 に答える 1

1

Common.Logging をフォークして、この機能を追加しました。

GitHub プロジェクトまたはNuGetを参照してください。

また、変更をメイン ブランチ/プロジェクトに戻すためのプル リクエストも送信しました。

于 2014-06-05T11:20:21.107 に答える