导出 (0) 打印
全部展开

跟踪 Azure 应用程序流

更新时间: 2014年12月

跟踪提供了一种方法,在运行应用程序时监视应用程序的执行情况。可以使用 System.Diagnostics.TraceSystem.Diagnostics.DebugSystem.Diagnostics.TraceSource 类,在日志、文本文件或其他设备中记录有关错误��应用程序执行情况的信息以供将来进行分析。有关跟踪的详细信息,请参阅跟踪和检测应用程序

可以通过以下方法在 Windows Azure 应用程序中实现跟踪:在应用程序配置中添加 DiagnosticMonitorTraceListener,并在应用程序代码中添加对 System.Diagnostics.Trace 或 System.Diagnostics.Debug 的调用。你使用的配置文件为 app.config 文件(适用于辅助角色)或 web.config 文件(适用于 Web 角色)。在 Visual Studio 中使用提供的模板创建新的托管服务时,已将 Windows Azure 诊断添加到项目中,并在添加的角色的相应配置文件中添加 DiagnosticMonitorTraceListener。

在添加运行期间使用的语句时,必须特别小心。你必须考虑在部署的应用程序中可能需要使用哪些跟踪信息,以便完全涵盖所有可能的跟踪方案。不过,由于使用跟踪的应用程序千差万别,因此,没有一般性的战略跟踪部署指导原则。有关添加 Trace 语句的详细信息,请参阅如何在应用程序代码中添加 Trace 语句

通过在代码中添加 Trace 开关,你可以控制是否执行跟踪以及跟踪的具体范围。这样,你就可以在生产环境中监视应用程序的状态。在使用在多台计算机上运行的多个组件的业务应用程序中,这是特别重要的。有关详细信息,请参阅如何:配置 Trace 开关

另请参阅

显示:
© 2015 Microsoft