mod_logio

优质
小牛编辑
137浏览
2023-12-01
说明对每个请求的输入/输出字节数以及HTTP头进行日志记录
状态扩展(E)
模块名logio_module
源文件mod_logio.c

概述

本模块可以对每个请求的输入/输出字节数进行日志记录。这个字节数反映网络上实际传输的字节数,它包括了请求头与响应头正文的字节数之和。输入计数在SSL/TLS之前进行,输出计数在SSL/TLS之后进行,因此计数能正确反映加密所造成的影响。

本模块需要mod_log_config模块的支持。

自定义日志格式

本模块加入了两个新的日志指令。请求特征由在格式字符串里加"%"指令完成。在日志文件中,它的值按以下方式被记录:

格式字符串说明
%I接收的字节数,包含头与正文,不能为零。
%O发送的字节数,包含头与正文,不能为零。

通常,本功能按下述方式使用:

组合I/O日志格式:
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O"