我需要使用 TraceSource.TraceEvent读的这个和的这个的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();