Tag: trace

如何在C#中添加(简单)跟踪?

我想介绍一些我正在写的C#应用​​程序的跟踪。 可悲的是,我永远不会记得它是如何工作的,并希望有参考质量的教程时不时的检查。 它应该包括: 添加注册TraceListeners的App.config / Web.config的东西 如何在调用应用程序中设置它 你知道我们应该链接到的超级教程吗? 编辑:格伦·斯拉文指出我在正确的方向。 把它添加到你的App.config / Web.config里面<configuration/> : <system.diagnostics> <trace autoflush="true"> <listeners> <add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter" initializeData="trace.log" /> </listeners> </trace> </system.diagnostics> 这将添加一个TextWriterTraceListener ,它将捕获您发送给Trace.WriteLine等的所有内容。 编辑: @DanEsparza指出,你应该使用Trace.TraceInformation , Trace.TraceWarning和Trace.TraceError而不是Trace.WriteLine ,因为它们允许您以与string.Format相同的方式格式化消息。 提示:如果不添加任何侦听器,则仍然可以使用Dbgview.exe程序DebugView( Dbgview.exe )查看跟踪输出: http : Dbgview.exe