Spec-Zone.ru › Apache HTTP Server

split-logfile - Разделение файлов журналов многохостовых серверов

Этот скрипт Perl возьмёт объединённый файл журнала доступа веб-сервера и разделит его содержимое на отдельные файлы. Он предполагает, что первое поле каждой строки — идентификатор виртуального хоста, помещённый туда с помощью переменной "%v" в LogFormat.

Использование

Создайте файл журнала с информацией о виртуальном хосте:

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

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/programs/split-logfile.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API