syslog

王朝百科·作者佚名  2010-04-08  
宽屏版  字体: |||超大  

函数:syslog()

纪录至系统纪录。

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

建议最好可以参照系统的日志方面的知识来理解该函数。

Kiwi’s syslog daemon 是一个装在服务器上的一个应用软件,可以实时显示通过防火墙的所有访问信息,并可以以文件的形式用日期命名保存到硬盘,以供查看。但其信息内容的格式不具备可看性。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有