日志记录进程、事件监视和服务调试

由于应用程序处理关键、时间敏感和货币数据,因此审核成为应用程序的关键部分。 为了启用企业级可管理性和可用性,Microsoft BTAHL7 依赖于以下共享运行时和管理组件:

  • 日志记录:以托管方式收集所有日志事件并将其路由到指定的数据库

  • 事件监视和服务调试:配置日志记录行为以及调查/管理系统管理员和其他 IT 专业人员收集的信息

    借助 BTAHL7 中增强的审核功能,可以优化运营效率、安全性和性能,以确保符合 HL7 法规。

数据类型

本主题介绍日志记录功能使用的不同类型的日志记录数据,以及此数据的存储位置:

  • 配置数据:日志记录配置数据存储在配置数据库中, (也称为 BizTalk 管理数据库) ,并将 SQL 审核信息和审核数据 (Windows NT 事件查看器、集中式数据库 WMI) 位置包含在内。

  • 存档数据:SQL 日志中的 EventLog 表存储“日志记录”数据。

日志记录的工作原理

本主题介绍软件记录的三种类型的事件,以及可以存储所记录数据的三个位置。

组件 目的
Configuration Editor 指定保存日志数据的位置。 BTAHL7 支持对以下任意组合进行日志记录:事件查看器、WMI 和 SQL Server 日志记录。
事件代理 接收由其他组件引发的日志事件,并根据日志记录配置数据记录这些事件。
日志记录 API 所有 BTAHL7 程序集调用的日志记录接口。

日志记录类型

BTAHL7 记录三种类型的错误:

  • 信息性事件,例如服务启动或停止或事件失败。

  • 警告事件,例如 Windows NT 事件日志中的非严重错误和警告。 例如,BTAHL7 会挂起消息,因为数据验证失败。

  • 组件中严重故障的错误事件。 例如,BTAHL7 由于分析程序失败而挂起消息。

    系统可将 BTAHL7 事件记录到以下可配置位置:

  • Windows NT 事件查看器

  • WMI 事件

  • 集中式数据库 (SQL 日志记录数据库)

    事件代理接收所有 BTAHL7 日志记录事件,并根据配置信息将它们发送到相应的位置。

功能概述

BTAHL7 日志记录功能提供:

  • 记录所有错误消息的统一方法

  • 用于存储所有事件详细信息的集中式存储库

  • 用于记录流向离散业务线应用程序的消息的一致对象模型

  • 日志记录和跟踪的组合,可帮助系统管理员将记录的错误与文档相关联

事件日志数据

本主题介绍事件日志数据的格式和内容。

下表显示了合作伙伴的典型记录数据。

数据 说明
LogData 数据日志
CategoryNumber 类别编号
EntryType 事件的类型
EventId 事件 ID
MachineName 计算机名称
Message 消息详细信息
创建、更新、读取、删除、部署或存档数据
TimeGenerated Success 或 Failure
UserName 用户名
MsgGuid 消息 GUID
SvcGuid 服务 GUID
操作 操作详细信息

另请参阅

配置日志记录