我正在使用XmlWriterTraceListener编写一个包含所有必需信息的svclog文件,以找出所有可能问题的原因 - 除了详细的异常信息,如堆栈跟踪和嵌套异常。 我已经看到了如何轻松浏览所有异常,包括所有有用的信息,但只是将异常传递给TraceSource.TraceData不起作用:
_myTrace.TraceData(TraceEventType.Error, 0, exception);
编辑: This是服务跟踪查看器的屏幕截图,显示了异常树和详细的异常信息。
答案 0 :(得分:0)
尝试
_myTrace.TraceData(TraceEventType.Error, 0, exception.ToString());