Назад | Перейти на главную страницу

Apache для регистрации только запросов, сгенерированных PHP

Я не уверен, возможно ли это, и пока не добился успеха. Я пытаюсь регистрировать время генерации страницы на уровне веб-сервера, и в настоящее время это работает для всех запросов с mod_log_config и этой конфигурацией:

LogFormat "%h %t %>s %b %T %D \"%r\" " timeformat
CustomLog    /var/log/httpd/timing_log "timeformat"

Это работает, но записываются данные для все запросы, включая статический контент, такой как изображения, javascript, css, которые меня особо не волнуют.

Есть ли способ регистрировать запросы, только если они были переданы через PHP? Директива CustomLog имеет необязательный третий аргумент, который может смотреть на переменную среды, чтобы определить, регистрировать ли запрос или нет. Я пробовал смотреть SetEnvIf, чтобы установить это соответствующим образом, но пока ничего не придумал.

Предложения?

Я этого не делал, но Условное ведение журнала Раздел в руководстве по apache кажется хорошей отправной точкой.