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