Diagnostics.TraceSource是否支持缓冲日志记录或其他一些排队机制?
毫无疑问,我遇到了各种日志框架的大量问题。在许多问题中,有人称其为“我希望人们只使用TraceSource,它会执行log4net和NLog所做的一切”。但在我的旅行和谷歌中,我没有找到任何有关缓冲或批量记录的讨论,如NLog和Log4Net支持的那样。
答案 0 :(得分:1)
本身,没有。但没有什么可以阻止你实现TraceListener
。该模型似乎足够开放,可以锁定您需要的任何日志记录要求。确保您的TraceListener
至少与TraceSource
本身一样具有线程安全性。