Diagnostics.TraceSource是否支持缓冲日志记录?

时间:2012-03-29 00:29:57

标签: .net logging system.diagnostics tracesource

Diagnostics.TraceSource是否支持缓冲日志记录或其他一些排队机制?

毫无疑问,我遇到了各种日志框架的大量问题。在许多问题中,有人称其为“我希望人们只使用TraceSource,它会执行log4net和NLog所做的一切”。但在我的旅行和谷歌中,我没有找到任何有关缓冲或批量记录的讨论,如NLog和Log4Net支持的那样。

1 个答案:

答案 0 :(得分:1)

本身,没有。但没有什么可以阻止你实现TraceListener。该模型似乎足够开放,可以锁定您需要的任何日志记录要求。确保您的TraceListener至少与TraceSource本身一样具有线程安全性。