测试与调试:Visual Basic 错误处理组件详解
1. 跟踪文件与应用日志
1.1 跟踪文件处理
采用特定方法后,跟踪文件会呈现为 n 叉树的形式。跟踪条目会根据其在代码中的位置进行缩进和反缩进,并且随着代码进入和退出类,呈现出层次化的结构。这是处理跟踪信息最有效的方式。
1.2 应用日志与错误对象
通用且可复用的 COM 错误处理程序至关重要。这里的可复用指的是它能作为独立的 MTS 包安装,或者作为现有包的一部分,以便其他程序能立即调用其公共函数。
错误处理程序负责处理应用程序运行期间可能出现的所有异常,管理跟踪文件和应用日志,将必要的跟踪、错误和执行信息输出到相应的日志中。
应用日志是错误对象存储所有已知错误信息及其周边环境信息的文件。和跟踪信息一样,应用日志通常是排查应用程序故障原因的起点。
2. 错误处理程序特性
一个优秀的 Visual Basic 异常处理程序应具备以下重要特性:
- 完全可复用。
- 符合 COM 规范,可作为 MTS 组件运行,能与应用程序安装在同一包中,也可安装在具有适当安全性的单独包中。
- 能够将跟踪信息输出到可配置的跟踪文件。
- 能够将应用日志数据输出到可配置的日志文件。
- 跟踪文件和日志文件支持多实例访问,可构建应用程序执行数据的历史记录。
- 具有通用性,可容纳多个自身实例,每个实例可指向不同的应用程序、不同的日志文件或同一组文件。
- 能将跟踪和错误数据输出到系统事件日志,方便开发人员查看。
- 能够报告系统错误、应用程序错误、数据库
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



