【发布时间】:2013-12-20 19:49:12
【问题描述】:
嗯,我是 .net 的新手,我一直在寻找一些可用于 c# 的日志工具。我发现,Apache Foundation 创建的 TraceListener 和 Log4Net,即使在大型项目中也有非常广泛的用途。但这两者之间的主要区别是什么? Log4Net 的优势是什么?在什么情况下我应该使用 Log4Net 以及 TraceListener 在哪里?
包括,Log4Net 和 TraceListener 的缺点是什么?他们的断点是什么?
【问题讨论】:
-
Systems.Diagnostics 的主要优点是它始终存在(需要部署的程序集更少),并且因为它始终存在,所以它是众所周知的。除此之外,它还有一个烦人的界面,并且 API 的某些区域非常难以扩展。
标签: c# .net log4net tracelistener