PHP获取到错误堆栈。

aries 发表于 2013-07-01 2108 次浏览

代码如下:

function getBacktrace() {
  ob_start();
  debug_print_backtrace();
  return ob_get_clean();
}

调用上面这个函数取得错误堆栈,再用file_put_contents('log_path', FILE_APPEND);写入日志文件即可。

还有一个办法:为 PHP 安装 xdebug 扩展

安装好后,修改 php.ini

log_errors = On
error_log = "F://path/php_error.log"

生产环境不推荐

0条评论

如需评论,请填写表单。
换一个

记住我的信息