在WCF服务中添加消息到跟踪日志?

时间:2011-02-23 15:11:04

标签: c# logging wcf trace

如果我在WCF服务上启用了跟踪日志记录,是否可以向其编写自定义消息?如果是这样的话?如果我没有启用跟踪日志记录,它只是不写或会抛出异常吗?

1 个答案:

答案 0 :(得分: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();