我已经使用 PHP 多年,直到现在才真正考虑过这一点。显然有用于显示 apache 日志的自定义格式,但是有什么可以通过 php.ini 使用 php 的 error_log 来完成的吗?
我想记录原始错误的 IP 地址,而不必修改我网站上的每个功能并包括error_log($_REQUEST['REMOTE_ADDR'].' error etc');
有没有人见过这样的事情?
我已经使用 PHP 多年,直到现在才真正考虑过这一点。显然有用于显示 apache 日志的自定义格式,但是有什么可以通过 php.ini 使用 php 的 error_log 来完成的吗?
我想记录原始错误的 IP 地址,而不必修改我网站上的每个功能并包括error_log($_REQUEST['REMOTE_ADDR'].' error etc');
有没有人见过这样的事情?
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 设置了正确的错误级别,你应该在这里看到你的错误。