18得票1回答
向 web.config 添加 tracelistener

我想在网站上使用下面的代码。 我应该添加哪些config sections到web.config文件中,以便将输出记录到文件或Windows事件日志中?using System.Diagnostics; // Singleton in real code Class Logger { ...

17得票4回答
添加/删除TraceListener到所有的TraceSources

我正在寻找一种方法来为所有现有的TraceSources添加和删除TraceListener。 (我不确定我的方法是否正确,还有哪些其他方法可以使用?基本上我想将所有跟踪输出记录到一个以当前项目名称命名的文件中。每当用户创建或重新打开一个项目时,我都希望将日志追加到正确的文件中。一次只能打开...

8得票3回答
系统.TraceListener如何在消息前添加进程名称?

我一直在研究使用System.Diagnostics.Trace来进行基本应用程序的日志记录。通常它能满足我所有的需求。缺点是,如果我调用 Trace.TraceInformation("Some info"); 输出为"SomeApp.Exe信息: 0: 一些信息"。初始时这使我感到有...

8得票2回答
Log4Net相对于TraceListener有哪些优点?

嗯,我是一个新手,对于.net不太熟悉,我一直在寻找可用于c#的日志记录工具。我发现,由Apache Foundation创建的TraceListener和Log4Net被广泛应用,甚至在大型项目中也有很广泛的使用。但这两者之间的主要区别是什么?Log4Net有哪些优点?在什么情况下应该使用L...

7得票2回答
在App.config中为所有TraceSources添加默认的TraceListener。

如何在net 4.0 c#项目中定义一个默认的TraceListener,该TraceListener将自动添加到所有TraceSources中? 目前,我必须像这样在App.config文件中列出我使用的每个命名的TraceSource: <system.diagnostics...