记录指南

【勇芳软件工作室】汉化HomePreviousNext

由于日志功能是通用目的,开发人员必须决定哪些信息适合日志。重要的是要注意日志消耗资源:磁盘空间和日志记录时间。事件日志不能用作跟踪工具。

您应该记录有关事件发生后可用于诊断问题的事件信息。例如,记录低内存条件可以提供有关系统管理员可以通过向计算机添加更多内存来解决的问题的信息。

以下是事件日志记录有帮助的更多示例:

*磁盘驱动程序在磁盘上遇到坏扇区。经过一段时间的重试,它可能能够读取或写入该行业,但该行业最终可能会变坏。磁盘驱动程序如果可以继续,应该记录一个警告;否则,它应该记录一个错误。

*文件系统发现坏扇区并修复它。这种类型的大量事件可能表示磁盘即将失败。文件系统记录一个警告事件。

*设备驱动程序遇到硬件问题,如磁盘控制器超时,并行端口的电源故障或网络或串行卡的数据错误。记录有关这些事件的信息有助于诊断硬件问题。设备驱动程序记录硬件问题。

*应用程序遇到资源问题。应用程序或设备驱动程序可能会导致性能下降的低内存状况(例如由代码错误引起)。当内存分配失败时记录一个事件可能会提供一个关于出错的线索。应用程序记录资源问题。

*服务器应用程序(例如数据库或通信服务器)记录诸如用户登录,打开数据库或启动文件传输等事件。服务器还可以记录运行中的重要信息,例如应用程序使用的资源数量,遇到的错误(无法访问文件,主机进程断开连接等),数据库中的损坏(无法找到叶节点在树中的某个路径下),或文件传输是否成功。所有这些信息对于支持人员(或应用程序的开发人员)都是有价值的。应用程序记录这些事件并将其记录为信息事件。