syslog

     函数: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:包含情报的信息,通常只在调试一个程序时使用。

posted @ 2012-09-11 20:33  helloweworld  阅读(332)  评论(0编辑  收藏  举报