免费商城建站,如何在电脑上建立网站,手机企业网站设计,网站做好后还需要维护吗在前一往上一往篇文章中#xff0c;我们用到一个TextWriterTraceListener#xff0c;它是为监视跟踪和调试输出的侦听器#xff0c;对于跟踪调试的监听器还有两个#xff0c;分别是#xff1a;DefaultTraceListener和EventLogTraceListener#xff0c;这三个跟踪调试侦听…在前一往上一往篇文章中我们用到一个TextWriterTraceListener它是为监视跟踪和调试输出的侦听器对于跟踪调试的监听器还有两个分别是DefaultTraceListener和EventLogTraceListener这三个跟踪调试侦听器都是继承TraceListener这个抽象类而来的。下面分别看一下这三个子类的用法。 EventLogTraceListener类 1 EventLogTraceListener ELTL new EventLogTraceListener(); 2 ELTL.EventLog new EventLog (日志名,.,来源); 3 ELTL.TraceEvent(new TraceEventCache(), 来源, TraceEventType.Error, 100, EventLogTraceListener); 4 把日志写到系统的日志中其中 EventLog el new EventLog(日志名, ., 来源)的参数“日志名”为系统日志中“应用程序和服务日志”的一个子节点“.”代表本机下写日志“来源”是日志项的来源属性的值。DefaultTraceListener类 1 DefaultTraceListener DTL new DefaultTraceListener(); 2 DTL.LogFileName F:Default.log; 3 DTL.TraceEvent(new TraceEventCache(), 来源, TraceEventType.Information, 1, DefaultTraceListener); 这是向本地文件下写一个文件文件内容与EventLogTraceListener类的日志文件相似。 TextWriterTraceListener类 1 TextWriterTraceListener TWTL new TextWriterTraceListener(F: TextWriter.log); 2 TWTL.TraceEvent(new TraceEventCache(), 来源, TraceEventType.Information, 1, TextWriterTraceListener); 3 TWTL.Flush(); 4 这是向本地文件下写一个文件文件内容与EventLogTraceListener类的日志文件相似。同时TextWriterTraceListener把跟踪或调试的内空显示到程序中例子见上篇文章