2014-09-04 60 views
0

Trace.WriteLine(message, category)跟蹤某個類別(例如, 「信息」
並且它打印Information: messageTrace.WriteLine(消息,類別)輸出中沒有前導類別

出於好奇:是否有可能告訴Trace在仍使用類別時不輸出前導「Information:」前綴?

我需要Trace和類別由於其他原因,所以只是出於好奇:在這種情況下有沒有辦法?

回答

0

Trace class默認不支持這個。 http://msdn.microsoft.com/en-us/library/system.diagnostics.trace%28v=vs.110%29.aspx

雖然你可以提供CustomTraceListener對象的自定義實現 http://msdn.microsoft.com/en-us/library/ff650498.aspx 以理想的方式寫入到控制檯或你需要的地方,並把它添加到跟蹤偵聽

System.Diagnostics.Trace.Listeners.Clear(); 
System.Diagnostics.Trace.Listeners.Add(...); 

http://msdn.microsoft.com/en-us/library/4y5y10s7%28v=vs.110%29.aspx

+0

我的列表特別希望。現有的跟蹤監聽器可以選擇不這樣做。 – Gerard 2014-09-04 13:45:58