文件名称:记录错误-sx127x中文数据手册cn
文件大小:57.77MB
文件格式:PDF
更新时间:2024-07-29 11:56:39
VisualBasic 2010 .NET4 高级编程 (第6版)
6.6 记录错误 在许多应用程序中,错误记录对于排除故障是很重要的。对于应用程序的最终用户来说,常常 记不住在什么地方出错了。因而,将捕获的错误放在日志中,可以获得具体的错误信息,而不需要 再制造该错误了。 虽然错误记录非常重要,但只需要捕获特定级别的错误,因为错误记录需要系统开销,降低了 应用程序的性能。 一般仅记录对应用程序的完整性有影响的错误,例如一小能导致应用程序正在使 用的数据无效的错误. 记录错误有 3 个主要的途径: • 把错误信息写到指定位置的文本文件或者普通文件中。 • 把错误信息写到*数据库中。 • 把错误信息写入系统(.NET Framework 4 支持的所有 Windows 版本)的事件日志中。 .阳T Framework 中包含一个可用于读写指定机器上系统日志、应用程序日志和安全日志的组件。 根据要捕寂的错误类别和在其上运行应用程序的机器类型来选择记录类型。如果选择写入事件 日志,需要对错误分类,并写入适当的日志文件。资源、硬件和系统级别的错误最适合放在系统事 件日志中;数据存取错误最适合放在应用程序事件日志中 ; 许可错误最适合放在安全事件日志中 。 6.6.1 事件日志 Windows 事件日志分为三种:系统日志、应用程序日志和安全日志。通过控制面板打w事件查 看器,可以查看这些日志中的事件。注意, 首先要打开管理工具,然后才能选择事件查看器子项。 大多数情况下,应用程序使用的是应用程序事件日志。 事件记录操作可以通过 EventLog 组件来进行,它允许读写机器中的所有可用日志。 EventLog 组件是 System.Dia伊则由名称空间的一部分,该组件可以增加和删除自定义事件日志, 读写标准的 Windows 事件日志,以及创建自定义的事件日志记录。 281