我使用Tomcat的日志中记录的接入信息和%d和%F的官方文档中的定义是Tomcat的日志:什么是%d和%F
%d之间的区别 - 处理所需的时间的要求,以毫秒
%F - 所需的时间来提交响应,以毫秒
我为此两个定义感到困惑,不的%F的时间包括%d的时间?
在此先感谢!
我使用Tomcat的日志中记录的接入信息和%d和%F的官方文档中的定义是Tomcat的日志:什么是%d和%F
%d之间的区别 - 处理所需的时间的要求,以毫秒
%F - 所需的时间来提交响应,以毫秒
我为此两个定义感到困惑,不的%F的时间包括%d的时间?
在此先感谢!
%d包括%F加上任何网络时间
有一个在API文档采取 https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/valves/AccessLogValve.html
AccessLogValve.ElapsedTimeElement写入时间来处理该请求 更多的信息 - %d, %T
AccessLogValve.FirstByteTimeElement写入时间直到第一个字节被写入 (提交时间)以毫秒 - %F
在Bugzilla的条目%F它说 https://bz.apache.org/bugzilla/show_bug.cgi?id=55102
Tomcat的AccessLogValve能够报告采取发送使用%d的 整个请求的时间。这是总处理时间,可能受到网络条件影响的 。有时可以用 记录服务器准备响应的时间,并将第一个内容发送给客户端。
附是记录响应致力于 的时间,然后允许其在使用“%F” 图案(这是作为使用的MOD-登录firstbyte同一访问日志报告的贴剂用于 HTTP的模块)。