什么是Trace Listener?

时间:2012-04-12 11:59:15

标签: asp.net .net asp.net-3.5

跟踪侦听器的概念究竟是什么?我试图在谷歌搜索很多,但没有找到任何接近它的东西?有人可以给我提供任何链接吗?真的很高兴。

1 个答案:

答案 0 :(得分:2)

'Tracelistener'是从跟踪类获取跟踪信息的对象,它们将数据输出到某个介质。例如,您可以从图“TraceListener”中看到它如何侦听跟踪对象并将其输出到UI,File或Windows事件日志。有三种不同类型的'tracelistener'首先是'defaulttracelistener'(这会将数据输出到UI),第二种是'textwritertracelistener'(输出到文件),最后一种是'Eventlogtracelistener',它输出相同的Windows事件日志。

enter image description here 图7.12: - TraceListener

以下是'textwritertracelistener'和'eventlogtracelistener'的代码段。使用'textwritertracelistener'我们将跟踪转发到'ErrorLog.txt'文件,在第二个代码片段中我们使用'Eventlogtracelistener'将跟踪转发到Windows事件日志。

enter image description here 图7.13: - 运行中的Tracelistener

这是参考资料。 [http://www.dotnetspark.com/kb/254-asp-net-interview-questions---part-2.aspx]