如何读取痕迹

时间:2012-06-07 10:11:57

标签: c#

我有一个snipnet,用于将用户名写入trace。

Trace.WriteLine("Current User: " + userIdentity.Name);

如何阅读此信息。我在网上做了很好的搜索,没有运气。我们可以读取默认跟踪吗?

提前感谢。

1 个答案:

答案 0 :(得分:3)

默认跟踪侦听器写入控制台。 你可以使用CTRL + W,O在调试器中看到它的输出 (视图 - >输出)

你需要一个合适的Trace监听器 http://msdn.microsoft.com/en-us/library/system.diagnostics.tracelistener.aspx

使用Trace.WriteLine()时 所有跟踪侦听器都会捕获并写入

我个人最喜欢的是XmlWriterTraceListener

就这样做

Trace.Listener.Add(new XmlTraceListener (tracefilepath));

使用Trace.WriteLine()并观察它如何创建一个漂亮的xml文件 可以使用Service Trace Viewer Tool (SvcTraceViewer.exe)

轻松查看