配置追踪
本主题介绍 Windows Server AppFabric 中 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 跟踪的诊断跟踪及其相关配置选项。
配置 System.Diagnostics 跟踪
AppFabric 使您可以单独配置 WCF 和 WF 跟踪级别,并将合并的跟踪输出指向一个文件。您可以配置服务器、站点或应用程序作用域上的这些选项。在使用 AppFabric 配置 System.Diagnostics 设置的同时,您也在启用和设置所选作用域的 Web.config 文件中的 <System.Diagnostics>
部分。
您可以配置 System.Activities 和 System.ServiceModel 跟踪源,以便在 .NET Framework System.Diagnostics 命名空间定义的特定跟踪源级别上发出跟踪。在 AppFabric 中,您可以使用“配置诊断跟踪和消息记录”对话框对话框来配置可用 WCF 和 WF 跟踪级别和输出文件。您可以独立配置 WCF 和 WF 跟踪,但是二者的输出会指向同一个跟踪文件。不能对 WCF 和 WF 跟踪使用不同的跟踪文件。日志文件由 System.Diagnostics.XMLWriterTraceListener
创建,适合使用服务跟踪查看器工具 (https://go.microsoft.com/fwlink/?LinkId=127094) 进行查看。
更详细输出的设置可能会降低性能,因为向输出跟踪文件进行的大量写入操作的开销巨大。如果您使用详细设置来隔离和调试问题,请确保在您返回到正常操作时更改该设置。否则,可能导致性能显著下降。有关跟踪级别的完整说明,请参阅 SourceLevel 枚举 (https://go.microsoft.com/fwlink/?LinkId=168592)。
配置诊断跟踪
以下过程显示如何使用“配置诊断跟踪和消息记录”对话框来更改跟踪级别和跟踪文件名。
配置 WCF 和 WF 跟踪
在 IIS Manager 的“连接”窗格中,选择要在其中配置跟踪的作用域:服务器、站点或应用程序。
右键单击项目,然后单击“管理 WCF 和 WF 服务”。或者,单击“操作”窗格中的“管理 WCF 和 WF 服务”部分。
单击“配置”,将显示“配置 WF 和 WCF”对话框。单击“监控”选项卡。
在“监控”选项卡上的“诊断跟踪和消息记录”下,单击“配置”。此时会显示“配置诊断跟踪和消息记录”对话框。
选择 WCF 和 WF 跟踪设置,并指定要使用的日志文件。
备注
您可以独立配置 WCF 和 WF 跟踪,但是二者的输出会指向同一个跟踪文件。不能对 WCF 和 WF 跟踪使用不同的跟踪文件。
单击“确定”关闭对话框并保存更改。
另请参阅
参考
为服务器、站点或应用程序配置 WCF 和 WF:“监控”选项卡
概念
其他资源
2011-12-05