在编写自定义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部分。 –