对于生产环境,如果您使用的是 WCF 跟踪源,请将 switchValue 设置为“警告”。如果您使用的是 WCFSystem.ServiceModel 跟踪源,请将 switchValue 属性设置为 Warning,并将propagateActivity 属性设置为 true。如果您使用的是用户定义的跟踪源,请将 switchValue 属性设置为Warning, ActivityTracing。该操作可以通过使用配置编辑器工具(SvcConfigEditor.exe)手动完成。如果您没有预测性能情况,则可以在上述所有情况中,将 switchValue属性设置为 Information,这将生成大量的跟踪数据。下面的示例演示这些推荐的设置。
对于部署或调试环境,请为用户定义的或 System.ServiceModel 跟踪源选择Information 或 Verbose,以及ActivityTracing。若要增强调试功能,也应将其他跟踪源(System.ServiceModel.MessageLogging)添加到配置中以启用消息日志记录。请注意,switchValue属性对此跟踪源没有任何影响。
下面的示例通过使用利用了 XmlWriterTraceListener的共享侦听器来演示推荐的设置。
配置文件:
<configuration>
</configuration>
Reference:
http://technet.microsoft.com/zh-cn/library/aa702726(v=vs.100).aspx
联系客服