PHP error_log的使用

jackxiang 2010-10-15 17:57 | |
php中需要查看错误log,如何设置?
    首先需要在php.ini打开开关和制定错误log路径
    log_errors = On
    error_log = d://phperror.log   //windows下的设置

    如果是在linux 下,使用lighttpd服务器,则可以使用如下方式查看log文件
    tail -n 20 /usr/local/lighttpd/log/php-error.log

    在php代码中如何记录log,在PHP官方文档中有个函数error_log(),使用方法如下:

  定义和用法
    error_log() 函数向服务器错误记录、文件或远程目标发送一个错误。
   若成功,返回 true,否则返回 false。
   语法
   error_log(error,type,destination,headers)
______________________________________________________________
ini_set("error_log", "F:/wwwroot/7751/logs/php_error.log");
error_log("index.php exec...", 0);
如果要打印出sql,则相应的query方法里加上error_log($sql,0);即可
error_log是要系统权限的,safe_mode下不能使用。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3643/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2015-9-20 10:50
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]