TraceListenerヘッダーとフッター
-
12-12-2019 - |
質問
カスタムTraceListenerを書くときは、WriteHeader、Data / Message、およびWriteFooterを1つの慎重なレコードに強制する方法を教えてください。具体的には、データベースまたはイベントストリームなど、非ファイルベースのソースに該当するカスタムTraceListenersが書き込まれます。TraceListenerのWriteFooterの基本メソッドは、WriteHeaderを無視したり、どういうわけか単一のライト・イベントにパッケージ化する必要があります。
解決
こちらが良い記事カスタムTraceListener
sの機能については、いつ、およびWriteHeader
とWriteFooter
も呼び出されます。 WriteHeader
とWriteFooter
を回避するためのトリックは明らかに Tracedata および/または traceEvent 通話。
最後に、私はあなたが ukadc.diagnostics それはかなりクールなライブラリです。 System.Diagnostics
を拡張し、他の機能の中でも、Log4net / Nlogのような出力フォーマットを実現するための素晴らしい方法を提供します。 これだスレッドを表示する
所属していません StackOverflow