2011-02-23 83 views
1

如果我在WCF服務上啓用了跟蹤日誌記錄,是否可以將自定義消息寫入它?如果是這樣如何?如果我沒有啓用跟蹤日誌記錄,它只是不寫或將拋出異常?添加消息以跟蹤WCF服務中的日誌?

+0

你意味着System.Diagnostics.Trace()? – 2011-02-23 15:37:25

+0

也許...將System.Diagnostics.Trace.WriteLine(「msg」);工作? – 2011-02-23 15:55:14

回答

2

您可以使用下面的代碼:

FileStream traceLog = new FileStream("C:\\log\\Traces.svclog",FileMode.OpenOrCreate); 

TextWriterTraceListener myListener = new TextWriterTraceListener(traceLog); 

Trace.Listeners.Add(myListener); 

myListener.WriteLine("Sending trace information"); 

Trace.Flush(); 

myListener.Flush();