错误日志记录特殊文件

用途

支持错误日志记录。

描述

错误错误控制 特殊文件支持对错误事件进行日志记录。 错误 特殊文件的次要设备 0 (零) 是记录错误事件的进程与 埃尔代明 (错误守护程序) 之间的接口。 错误日志 库例程和 errsave 和 errlast 内核服务会将错误记录写入 错误 特殊文件中。 错误 特殊文件时间戳记每个错误记录条目。

错误守护程序打开 错误 文件以进行读取。 每次读取都会检索整个错误记录。 erec.h 头文件中描述了错误记录的格式。

每次记录错误时,错误标识,资源名称和时间戳记都将记录在非易失性随机存取存储器 (NVRAM) 中。 因此,在发生系统崩溃的情况下,记录的最后一个错误不会丢失。 重新启动 错误 文件时,将从 NVRAM 中检索最后一个错误条目。

错误 文件提供了标准设备驱动程序接口 (打开,关闭,读取和写入)。 错误 文件不具有 ioctl 函数。

错误 特殊文件的 ioctl 函数接口是由 错误控制 特殊文件提供的。 此接口支持停止错误日志记录系统,同步错误日志记录系统,并查询错误特殊文件的状态。