如何使用TraceSource.TraceEvent在ASP.NET C#Web应用程序 [英] How to use TraceSource.TraceEvent in a ASP.NET C# web application
本文介绍了如何使用TraceSource.TraceEvent在ASP.NET C#Web应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要使用 TraceSource.TraceEvent读的在Web应用程序中我发展,后http://msdn.microsoft.com/en-us/library/system .diagnostics.tracesource.traceevent.aspx相对=nofollow>这个和的这个的MSDN链接
I am required to use TraceSource.TraceEvent in an web application I am developing, after reading this and this msdn links
我工作的一个已经建成的项目,我正在改变它,更新它。
I am working on a project that is already built, I am making changes to it and updating it.
这是我的web.config文件中定义的。
<system.diagnostics>
<sources>
<listeners>
<clear/>
<add name="xml"/>
</listeners>
</sources>
<sharedListeners>
<add name="xml" type="System.Diagnostics.XmlWriterTraceListener"
traceOutputOptions="Callstack,LogicalOperationStack,ProcessId"
initializeData="C:\logs\Test.svclog"/>
</sharedListeners>
<trace autoflush="true" />
</system.diagnostics>
的code,我尝试使用
var traceSource = new TraceSource("TraceSourceName");
traceSource.TraceEvent(TraceEventType.Error, 2, "Hello World !");
但是,没有记录做是为了Test.svclog文件,我已经创建了一个空文件Test.svclog在C:\日志\文件夹
But no logging is done to Test.svclog file, I have created an empty file Test.svclog under the C:\logs\ folder.
请帮我出这一点。
推荐答案
我想你忘了关源。
只需修改code本
var traceSource = new TraceSource("TraceSourceName");
traceSource.TraceEvent(TraceEventType.Error, 2, "Hello World !");
traceSource.Close();
这篇关于如何使用TraceSource.TraceEvent在ASP.NET C#Web应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文