18、测试与调试:Visual Basic 错误处理组件详解

测试与调试:Visual Basic 错误处理组件详解

1. 跟踪文件与应用日志

1.1 跟踪文件处理

采用特定方法后,跟踪文件会呈现为 n 叉树的形式。跟踪条目会根据其在代码中的位置进行缩进和反缩进,并且随着代码进入和退出类,呈现出层次化的结构。这是处理跟踪信息最有效的方式。

1.2 应用日志与错误对象

通用且可复用的 COM 错误处理程序至关重要。这里的可复用指的是它能作为独立的 MTS 包安装,或者作为现有包的一部分,以便其他程序能立即调用其公共函数。

错误处理程序负责处理应用程序运行期间可能出现的所有异常,管理跟踪文件和应用日志,将必要的跟踪、错误和执行信息输出到相应的日志中。

应用日志是错误对象存储所有已知错误信息及其周边环境信息的文件。和跟踪信息一样,应用日志通常是排查应用程序故障原因的起点。

2. 错误处理程序特性

一个优秀的 Visual Basic 异常处理程序应具备以下重要特性:
- 完全可复用。
- 符合 COM 规范,可作为 MTS 组件运行,能与应用程序安装在同一包中,也可安装在具有适当安全性的单独包中。
- 能够将跟踪信息输出到可配置的跟踪文件。
- 能够将应用日志数据输出到可配置的日志文件。
- 跟踪文件和日志文件支持多实例访问,可构建应用程序执行数据的历史记录。
- 具有通用性,可容纳多个自身实例,每个实例可指向不同的应用程序、不同的日志文件或同一组文件。
- 能将跟踪和错误数据输出到系统事件日志,方便开发人员查看。
- 能够报告系统错误、应用程序错误、数据库

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值