跟踪应用程序和在应用程序中插入检测点

更新:2010 年 12 月

跟踪是一种在应用程序运行时监视其执行情况的方式, 当开发 .NET Framework 应用程序时,可以在其中添加跟踪和调试检测功能,并且在开发应用程序时和部署应用程序后,都可以使用该检测功能。 您可以使用 System.Diagnostics.TraceSystem.Diagnostics.DebugSystem.Diagnostics.TraceSource 类将有关错误和应用程序执行的信息记录到日志、文本文件或其他设备中,以便在以后进行分析。

在应用程序中“插入检测点”对于分布式应用程序尤其有用,其方法是将跟踪语句放在代码中的关键位置。 使用跟踪语句检测应用程序,不仅可以显示出错时的信息,而且可以监视应用程序的执行情况。

TraceSource 类提供增强的跟踪功能,并且可用于代替较早的 TraceDebug 跟踪类的静态方法。 熟悉的 TraceDebug 类仍然广泛使用,不过建议将 TraceSource 类用于新的跟踪命令,例如 TraceEventTraceData

TraceDebug 类基本相同,但默认情况下,Trace 类的过程和函数被编译为发布版本,而 Debug 的类的过程和函数则不是如此。

下列主题提供有关如何在应用程序中使用检测的附加信息。

本节内容

参考

  • TraceSource
    提供一组方法和属性,帮助跟踪代码的执行并将跟踪消息和它们的源关联起来。 这是较早的 TraceDebug 类的建议替代方法。

  • Trace
    提供一组方法和属性,帮助您跟踪代码的执行。

  • Debug
    提供一组帮助调试代码的方法和属性。

相关章节

修订记录

日期

修订记录

原因

2010 年 12 月

添加了有关跟踪源的信息。

客户反馈