错误记录

错误设施将设备驱动程序条目记录在系统错误日志中。 这些错误日志条目记录需要提供的任何软件或硬件故障,以供参考,或者用于故障检测和纠正操作。

设备驱动程序使用 errsave 内核服务将错误记录添加到 /dev/error 特殊文件。

埃尔代明 守护程序会选取错误记录并创建错误日志条目。 当您通过 SMIT (系统管理界面工具) 或 埃尔普特 命令访问错误日志时,错误记录将根据错误模板存储库中的错误模板进行格式化,并显示在摘要或详细报告中。

在启动错误日志记录过程之前,请确定哪些服务可供开发人员使用,以及哪些服务可供客户,服务人员和缺陷人员使用。
  • 确定该错误的重要性: 使用系统资源来仅记录对预期受众重要或有帮助的信息。 如果可能,请与硬件开发人员协作以识别可检测的错误以及应与这些错误相关的信息。
  • 请确定消息的文本: 使用常规本地语言支持 (NLS) XPG/4 消息,而不是代码点。 有关 NLS 消息的更多信息,请参阅 消息设施
  • 请确定正确的阈值级别: 每个要记录的软件或硬件错误都可以通过阈值进行限制,以避免使用重复信息填充错误日志。 失控错误日志记录的副作用包括覆盖现有错误日志条目并对用户造成过度警告。 错误日志的大小受到限制。 达到其大小限制时,日志将回绕。 如果不必要地重复特定错误,那么将覆盖现有信息,这可能导致不准确的诊断分析。 如果最终用户或服务人员看到数百个完全相同或几乎完全相同的错误条目,那么他们会认为这种情况比这种情况更为严重或普遍。

    您负责在设备驱动程序代码中实现适当级别的阈值处理。