2012-06-07 93 views
1

我有一個snipnet將用戶名寫入跟蹤。如何讀取跟蹤

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

如何閱讀此信息。我在網上做了很好的搜索,沒有運氣。我們可以讀取默認跟蹤嗎?

提前致謝。

+0

肝腦塗地作爲跟蹤工具它真的很強大,簡單 – Alex

回答

3

默認跟蹤偵聽器寫入控制檯。 你可以看到它使用CTRL + W,O- (查看 - >輸出)

你需要一個適當的跟蹤監聽器 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)

+0

@Litvin許多爲感謝容易地看到在log4net的你回答。不能我們讀取跟蹤信息而不創建xml文件。 – Gokul

+1

@Nani你想讀哪裏? 你可以使用這個教程創建你自己的 http://www.codeproject.com/Articles/2680/Writing-custom-NET-trace-listeners 或只是使用defualt。它寫入上面我寫的控制檯。 – Nahum