Syslog:我的PHP应用程序中使用syslog的日志错误配置是什么

时间:2013-08-12 06:49:16

标签: php logging error-handling syslog

如何在Windows中为我的PHP应用程序配置Syslog?我在Internet上显示Surferd许多服务器需要安装。

使用PHP获取SysLog有哪些配置?

1 个答案:

答案 0 :(得分:0)

    // open syslog, include the process ID and also send
// the log to standard error, and use a user defined
// logging mechanism
openlog("myScriptLog", LOG_PID | LOG_PERROR, LOG_LOCAL0);

// some code

if (authorized_client()) {
    // do something
} else {
    // unauthorized client!
    // log the attempt
    $access = date("Y/m/d H:i:s");
    syslog(LOG_WARNING, "Unauthorized client: $access {$_SERVER['REMOTE_ADDR']} ({$_SERVER['HTTP_USER_AGENT']})");
}

closelog();

了解更多信息http://php.net/manual/en/function.syslog.php