PHP syslog() 函数

定义和用法

syslog() 函数生成系统日志消息。

实例

打开和关闭系统记录器的连接:

<?php
function _log($text) {
openlog("phperrors", LOG_PID | LOG_PERROR);
syslog(LOG_ERR, $text);
closelog();
....
....
}
?>

语法

syslog(priority, message)

参数值

参数 描述
priority

必需。指定优先级。是设施和级别的组合。

可能的值为:

  • LOG_EMERG
  • LOG_ALERT
  • LOG_CRIT
  • LOG_ERR
  • LOG_WARNING
  • LOG_NOTICE
  • LOG_INFO
  • LOG_DEBUG
message 必需。指定要发送的消息。

技术细节

返回值: 成功时返回 TRUE,失败时返回 FALSE。
PHP 版本: 4.0+