Apache HTTP 服务器版本 2.4
描述 | 记录每个请求的输入和输出字节数 |
---|---|
状态 | 扩展 |
模块标识符 | logio_module |
源文件 | mod_logio.c |
此模块提供每个请求接收/发送的输入和输出字节数的记录。这些数字反映了网络上实际接收的字节数,其中包含请求和响应的标头和正文。计数是在输入端的 SSL/TLS 之前和输出端的 SSL/TLS 之后完成的,因此这些数字将正确反映加密所做的任何更改。
此模块需要 mod_log_config
。
此模块添加了三个新的日志记录指令。请求本身的特征通过在格式字符串中放置“%
”指令来记录,这些指令在日志文件中被以下值替换
格式字符串 | 描述 |
---|---|
%I |
接收的字节数,包括请求和标头,不能为零。 |
%O |
发送的字节数,包括标头,不能为零。 |
%S |
传输的字节数(接收和发送),包括请求和标头,不能为零。这是 %I 和 %O 的组合。 在 Apache 2.4.7 及更高版本中可用 |
%^FB |
请求到达和写入响应标头的第一个字节之间的时间延迟(以微秒为单位)。仅当 LogIOTrackTTFB 设置为 ON 时才可用。在 Apache 2.4.13 及更高版本中可用 |
通常,功能的使用方式如下
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O"