В php.ini:
error_log = php_errors.log
Таким образом, все вызовы error_log() идут в файл php_errors.log , каждая строка добавляется по метке времени, например [17-Jan-2012 18:05:04] .
Можно ли изменить эту временную метку? Мне нужно отображать милли / микросекунды, а также секунды и не знаю, как это сделать, используя стандартные параметры конфигурации.
Создайте собственный обработчик ошибок: http://php.net/manual/en/function.set-error-handler.php
Я не могу придумать способ добавления к вашим milisecond / microseconds, но вы можете добавить его в параметр 3 error_log () в параметре сообщения.
Если вы используете Apache, похоже, это может быть что-то контролируемое mod_log_config . В вашем httpd.conf LogFormat директива LogFormat которая управляет форматом сообщений об ошибках. Однако, просматривая документы на strftime() , не представляется возможным, что возможны миллисекунды.
Я, скорее всего, просто рулон мой собственный обработчик ошибок, который управляет меткой времени напрямую, используя date()