<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 程序

split-logfile - 拆分多虚拟主机日志文件

可用语言:  en  |  fr 

这个 Perl 脚本将接收一个组合的 Web 服务器访问日志文件,并将它的内容拆分成单独的文件。它假设每行的第一个字段是虚拟主机标识,使用 LogFormat 中的 "%v" 变量放置在那里。

top

用法

创建一个包含虚拟主机信息的日志文件

LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined_plus_vhost
CustomLog logs/access_log combined_plus_vhost

日志文件将在您运行脚本的目录中创建,用于组合日志文件中出现的每个虚拟主机名称。这些日志文件将以主机名命名,并带有 .log 文件扩展名。

组合日志文件从标准输入读取。读取的记录将追加到任何现有的日志文件中。

split-logfile < access_log

可用语言:  en  |  fr 

top

评论

注意
这不是一个问答部分。此处放置的评论应指向有关改进文档或服务器的建议,如果这些建议已实施或被认为无效/与主题无关,则可能被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上)或发送到我们的 邮件列表