函数:syslog()
功能:记录至系统记录。
头文件:#include <syslog.h>
语法: int syslog(int priority, string message);
返回值: 整数
函数种类: 操作系统 与环境
内容说明 :
本函数将 message 字符串写到系统纪录中,参数 priority 的值可能为 LOG_EMERG、LOG_ALERT、LOG_CRIT、LOG_ERR、LOG_WARNING、LOG_NOTICE、LOG_INFO、 LOG_DEBUG。本函数呼叫 UNIX 操作系统的 syslog() 函数,在 Windows NT 上,使用事件检视器模拟出本功能。
syslog为每个事件赋予几个不同的优先级:
LOG_EMERG:紧急情况。
LOG_ALERT:应该被立即改正的问题,如 系统数据库 被破坏。
LOG_CRIT:重要情况,如硬盘错误。
LOG_ERR:错误。
LOG_WARNING:警告信息。
LOG_NOTICE:不是错误情况,但是可能需要处理。
LOG_INFO:情报信息。
LOG_DEBUG:包含情报的信息,通常只在调试一个程序时使用。