Можно ли зарегистрировать IP-адрес в php error_log? - PullRequest
0 голосов
/ 03 марта 2011

Я работал с PHP годами и до сих пор никогда не задумывался об этом. Очевидно, что существуют специальные форматы для отображения логов apache, но есть ли что-нибудь, что можно сделать с помощью php's error_log с помощью php.ini?

Я бы хотел зарегистрировать IP-адрес исходной ошибки без необходимости изменять каждую функцию на моем веб-сайте и включать error_log($_REQUEST['REMOTE_ADDR'].' error etc');

Кто-нибудь видел что-нибудь подобное?

1 Ответ

0 голосов
/ 03 марта 2011

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, вы должны увидеть здесь свои ошибки.

...