既存の(ほぼレガシーな)アプリケーションのログを置換する方法を探しています。これはeventIdに基づいてイベントを記録し、dllはイベントメッセージファイルとして設定されています(ロギングはイベントログとメッセージキューに対して行われます)。ロギング全体は、イベントIDに基づいて国際化されているエンタープライズに、いくつかのログされたイベントがアップロードされるため、イベントIDに依存します。 このロギング・インフラストラクチャーには、このイベント・メッセージ・ファイルを使用せず、(ファイルのロールオーバーとアーカイブのサポートを備えた)家庭内のプレーン・ストリングを記録するファイル・ロギングも追加されました。.net eventidサポート付きのログ
私は、id(Error(id、object [] args))と "plain"メッセージ(Error(文字列メッセージ、オブジェクト[] args)に基づいたロギングの標準インタフェースを持つロギングフレームワークを探していました。
log4netもnlogもこのようなインターフェースを持っていないようです。
これをサポートするシェルフログのフレームワークはありませんか、自分でビルドする必要はありますか。あるいは、何とかlog4net/nlogを調整してください。
おかげで、エンタープライズライブラリのロギングアプリケーションブロックで フローリン
TraceEvent-MethodのIDに関するいくつかの追加情報があります。[here](http://stackoverflow.com/questions/17590453/what-should-i-identify-with-the-id-argument-in- tracesource-traceevent-method) – Sonic78