在編寫自定義TraceListener時,我該如何強制writeheader,data/messsage和writefooter成爲一個謹慎的記錄?具體來說,有問題的自定義tracelisteners會寫入非基於文件的源,例如數據庫或事件流。我需要將writeHeader,TraceListener中的writefooter基方法忽略或以某種方式打包成單個寫事件。TraceListener頁眉和頁腳
2
A
回答
3
Here is a good article關於如何定製TraceListener
的工作,這也解釋了何時和何時調用WriteHeader
和WriteFooter
。避免WriteHeader
和WriteFooter
的技巧顯然是要覆蓋TraceData和/或TraceEvent調用。
在this SO thread中對此問題也有一些討論。
最後,我鼓勵你看看Ukadc.Diagnostics這是一個非常酷的庫,用於擴展System.Diagnostics
,並提供了一些很好的方法來實現一些log4net/NLog類型的輸出格式。關於這個庫在this SO thread有一點討論。
祝你好運!
相關問題
- 1. 頁眉和頁腳徽標
- 2. 粘性頁眉和頁腳
- 3. 頁眉和頁腳在
- 4. pdfkit頁眉和頁腳
- 5. 頁眉和頁腳衝突
- 6. 通用頁眉和頁腳
- 7. PHP頁眉和頁腳
- 8. 頁眉和頁腳XSL FO
- 9. NSCollectionView與頁眉和頁腳
- 10. ReactJS頁眉和頁腳
- 11. 固定頁眉和頁腳
- 12. listview與頁眉和頁腳
- 13. iText 5頁眉和頁腳
- 14. FPDF頁眉和頁腳
- 15. 頁眉和頁腳佈局
- 16. 剝離頁眉和頁腳
- 17. Cognos頁眉/頁腳
- 18. 頁腳到頁眉
- 19. 網站優化和頁眉/頁腳頁
- 20. Freemarker,PDF,頁眉/頁腳和分頁符
- 21. ReportViewer - 修復頁面頁眉和頁腳
- 22. 提取頁面的頁眉和頁腳
- 23. 頁眉和頁腳和自由標記
- 24. 在VerticalFieldManager中設置頁眉和頁腳
- 25. 褪色頁眉和頁腳沒有jquerymobile
- 26. 頁眉和頁腳有白色邊框?
- 27. gridview固定頁眉和固定頁腳
- 28. MVC iTextSharp頁眉和頁腳c#
- 29. 包括常見的頁眉和頁腳
- 30. 使用C#去除頁眉和頁腳
thx爲文章,TraceData方法的好東西。 – BozoJoe
偉大的文章。值得一讀的是GetSupportedAttributes部分。 –