跟踪应用程序和在应用程序中插入检测点
更新:2007 年 11 月
跟踪是一种在应用程序运行时监视其执行情况的方式。当开发 .NET Framework 应用程序时,可以在其中添加跟踪和调试检测功能,并且在开发应用程序时和部署应用程序后,都可以使用该检测功能。利用 Trace 和 Debug 类,可以将有关错误和应用程序执行的信息记录到日志、文本文件或其他设备中,以便在随后进行分析。
在应用程序中“插入检测点”对于分布式应用程序尤其有用,其方法是将跟踪语句放在代码中的关键位置。利用跟踪语句可以在应用程序中插入检测点,这样不仅可以在出错时显示信息,而且还可以显示相应的信息来监视应用程序的执行情况。
Trace 和 Debug 类基本相同,不同的只是 Trace 类的过程和函数默认为编译成发布版本,而 Debug 的类的过程和函数则不是。下列主题提供有关如何在应用程序中使用检测的附加信息。
本节内容
检测和跟踪的介绍
提供有关检测和代码跟踪的基本概念的概述。跟踪开关
描述如何使用开关基于复杂的判据筛选跟踪消息。跟踪侦听器
描述如何使用侦听器将跟踪消息路由到特定的输出目标。如何:在应用程序中跟踪代码
描述检测和跟踪所涉及的主要步骤。如何:向应用程序代码添加跟踪语句
提供若干用于在应用程序中使用跟踪和调试消息的技术。如何:使用跟踪和调试进行条件编译
提供将跟踪选项包含在已编译的应用程序中的指导信息。跟踪源
描述如何使用 TraceSource 类替代较旧的 Trace 和 Debug 静态类。
参考
Trace
提供有关 Trace 类及其成员的详细参考。Debug
提供有关 Debug 类及其成员的详细参考。TraceSource
提供有关 TraceSource 类及其成员的详细参考。
相关章节
- 调试准备:C# 和 Visual Basic 项目类型
提供指向托管代码调试主题的链接。