.NET Framework 日志基础

更新:2007 年 11 月

除使用 Visual Basic My.Application.Log 和 My.Log 对象外,还有多种记录 Visual Basic 应用程序信息的方法;许多不同的 .NET Framework 类都可用于记录这些信息。通过记录信息,可以监视和度量应用程序的性能和诊断错误。

跟踪、调试和检测

.NET Framework 文档中使用了以下三个与日志记录有关的不同术语:跟踪、调试和检测。

  • 跟踪是一种在应用程序运行时监视其执行情况的方式,通常使用 Trace 类来实现。当开发应用程序时,可以在其中添加跟踪语句,然后即可在开发应用程序时和部署应用程序后使用该检测功能。

  • 调试与跟踪类似,但通常更为详细,并且在发布版本中禁用;通常使用 Trace 类来实现。

  • 检测是指在应用程序中添加代码,用以监视或度量产品的性能级别。记录、跟踪和调试都是检测的形式。在代码中的关键位置插入跟踪语句,可以检测应用程序。这种方法尤其适用于分布式应用程序。

    使用跟踪语句检测应用程序,不仅可以显示出错时的信息,而且可以监视应用程序的执行情况。

TraceDebug 类与 Visual Basic Log 对象类似,可以将有关错误和应用程序执行情况的信息记录到日志、文本文件或其他设备中,以便在以后进行分析。此外,这两个类还具有更好地控制输出的方法。有关跟踪类的详细信息,请参见 .NET Framework 日志记录中使用的类

记录和跟踪基础知识

检测应用程序时,可以:

通过 TraceDebug 类,可以在开发过程中或部署后监视和检查应用程序的性能。例如,您可以使用 Trace 类跟踪在已部署的应用程序中发生的特定类型的操作(如新建数据库连接),从而可以监视该应用程序的效率。

请参见

概念

.NET Framework 中的记录和跟踪 (Visual Basic)

检测和跟踪的介绍

.NET Framework 日志记录中使用的类

参考

System.Diagnostics

其他资源

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