0

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

毫无疑问,我遇到了关于各种日志框架的大量问题。在许多这样的问题上,有人说“我希望人们只使用 TraceSource,它可以完成 log4net 和 NLog 所做的一切”。但是在我的旅行和谷歌搜索中,我没有找到任何关于缓冲或批量日志记录的讨论,就像 NLog 和 Log4Net 所支持的那样。

4

1 回答 1

1

就其本身而言,没有。但是没有什么能阻止你实现TraceListener它。该模型似乎足够开放,几乎可以满足您需要的任何日志记录要求。只要确保让你TraceListener的线程至少和TraceSource它本身一样安全。

于 2012-03-29T01:45:53.920 回答