使用wamp记录呼叫的执行时间

时间:2015-02-23 08:12:00

标签: apache wamp

有没有办法记录通话需要多长时间,因为目前只记录通话时间?我需要实际的持续时间。

由于

1 个答案:

答案 0 :(得分:0)

一种方法是使用现有的Apache日志记录功能。

首先检查您是否在httpd.conf LoadModule log_config_module modules/mod_log_config.so中激活了此模块。

然后更改您的LogFormat参数以添加这两个新选项

所以,如果你从

开始
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

然后将其更改为

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" $$%T/%D$$" combined

然后确保CustomLog参数正在使用新更改的combined输出。

CustomLog "c:/wamp/logs/access.log" combined

此示例中的所有目录都假设您正在使用WAMPServer,如果不使用此示例中的实际目录。

  

%T以秒为单位显示提供请求所需的时间。

     

%D显示提供请求所需的时间,以微秒为单位

这将为您提供access.log中每一行末尾的额外参数

  

mypc - - [24 / Feb / 2015:11:10:58 +0000]“GET /index.php?img=favicon HTTP / 1.1”200 1429“ - ”“Mozilla / 5.0(Windows NT 6.1; rv :35.0)Gecko / 20100101 Firefox / 35.0“$$ 0/5000 $$

您可以将我在此处使用的$$符号更改为您喜欢的任何内容。