如何:在应用程序中跟踪代码
更新:2007 年 11 月
利用 Trace 类可在应用程序中插入检测点。您可以从运行的应用程序中检索有助于诊断问题或分析性能的提示性消息。下面将从总体上概述在使用跟踪来分析并更正已部署的应用程序中的潜在问题时通常所需的主要步骤。有关如何执行这些步骤的更多信息,请参见相应的链接。
在应用程序中使用跟踪
考虑在部署应用程序后将在现场接收哪种跟踪输出。
创建一组开关。有关更多信息,请参见创建和初始化跟踪开关。
将跟踪语句添加到应用程序代码中。
确定显示跟踪输出的位置并添加相应的侦听器。有关更多信息,请参见创建和初始化跟踪侦听器。
测试并调试应用程序及其包含的跟踪代码。
使用下列过程之一将应用程序编译成可执行代码:
在**“解决方案资源管理器”中配合使用“生成”菜单和“属性页”对话框的“调试”**页。在 Visual Studio 中进行编译时应使用此过程。
- 或 -
将 Trace 和 Debug 编译器指令用于编译的命令行方法。有关更多信息,请参见通过跟踪和调试进行条件编译。当从命令行进行编译时应使用此过程。
如果在运行时出现问题,请打开相应的跟踪开关。有关更多信息,请参见配置跟踪开关。
跟踪开关将跟踪消息写入指定的目标,如屏幕、文本文件或事件日志。您在 Trace.Listeners 集合中包括的侦听器的类型将确定目标。
分析跟踪消息,以确定并了解应用程序中的问题。