.NET Framework 日志基础知识 (Visual Basic)

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

跟踪、调试和检测

。.NET 框架文档使用几种不同的术语与相关的日志记录: 跟踪、 调试和检测。

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

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

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

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

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

记录和跟踪基础知识

检测应用程序时,可以:

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

请参见

参考

System.Diagnostics

概念

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

检测和跟踪的介绍

.NET Framework 日志记录中使用的类 (Visual Basic)

其他资源

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