<-
Apache > Serveur HTTP > Documentation > Version 2.4 > Programs

split-logfile - Eclatement des journaux en fonction des serveurs virtuels

Langues Disponibles:  en  |  fr 

Ce script perl permet d'extraire un journal pour chaque serveur virtuel ร  partir d'un journal d'accรจs global du serveur web. Pour que ce script fonctionne, le premier champ de chaque ligne du journal global doit contenir l'identitรฉ du serveur virtuel ; ce champ aura รฉtรฉ ajoutรฉ ร  la directive LogFormat via la variable "%v".

top

Mode d'emploi

Crรฉation d'un fichier journal comportant l'identitรฉ du serveur virtuel considรฉrรฉ :

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

Un fichier journal sera crรฉรฉ dans le rรฉpertoire ร  partir duquel vous exรฉcutez le script pour chaque serveur virtuel qui apparaรฎt dans le journal global. Ces fichiers journaux seront nommรฉs ร  partir du nom du serveur virtuel considรฉrรฉ, avec l'extension .log.

Le fichier journal global est lu depuis l'entrรฉe standard stdin. Les entrรฉes de ce journal sont alors ajoutรฉes au journal du serveur virtuel correspondant.

split-logfile < access_log

Langues Disponibles:  en  |  fr