1

我有一个 snipnet,它写入要跟踪的用户名。

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

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

预先感谢。

4

1 回答 1

3

默认跟踪侦听器写入控制台。 您可以使用 CTRL+W ,O (View->Output) 在调试器中查看其输出

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

当您使用Trace.WriteLine() 所有跟踪侦听器时,请捕获并编写

我个人最喜欢的是XmlWriterTraceListener

就这样做

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

使用Trace.WriteLine()并观察它如何创建一个可以使用服务跟踪查看器工具 (SvcTraceViewer.exe)轻松查看的漂亮 xml 文件

于 2012-06-07T10:15:28.997 回答