Apache只loggingPHP生成的请求

我不确定这是否可能,还没有成功。 我试图在Web服务器级别上logging页面生成时间,并且现在可以使用mod_log_config和这个configuration来处理所有请求:

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

这是有效的,但logging所有请求的详细信息,包括静态内容,如图像,JavaScript,CSS,我不太在意。

有没有办法logging请求只有当它通过PHP? CustomLog指令具有可选的第三个参数,可以查看环境variables以确定是否logging请求。 我试着看SetEnvIf设置适当的,但还没有拿出任何东西。

build议?

我没有这样做,但apache手册中的条件logging部分似乎是一个很好的起点。