有没有办法记录通话需要多长时间,因为目前只记录通话时间?我需要实际的持续时间。
由于
答案 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 $$
您可以将我在此处使用的$$
符号更改为您喜欢的任何内容。