我已经使用PHP多年了,直到现在才真正想过这个。显然有显示apache日志的自定义格式,但有什么可以通过php.ini用php的error_log来完成吗?
我想记录原始错误的IP地址,而不必修改我网站上的每个功能并包含error_log($_REQUEST['REMOTE_ADDR'].' error etc');
有没有人见过这样的东西?
答案 0 :(得分:0)
Apache应该为你记录这个。
以下是我的某个php网站的错误日志示例:
[Thu Mar 03 06:32:29 2011] [error] [client 188.226.15.54] PHP Notice: Undefined variable: profileRow in /public/html/mysite/profile.php on line 22
在我的httpd.conf文件中,我为网站定义了以下内容
ErrorLog /var/log/apache2/mysite.com.error.log
假设你为php设置了正确的错误级别,你应该在这里看到你的错误。