|
Fichier de log
|
Un fichier unique
|
Les serveurs Web stockent leurs logs dans un seul fichier de log de préférence.
Sur un serveur NCSA ou Apache, le nom de ce fichier est access_log
Sur un serveur CERN, le nom de fichier est httpd-log
dans le fichier de configuration config.pl, vous devez sélectionner : $zip = 0
Avec l'augmentation du trafic, la plupart des provideurs fournisse
désormais les fichiers de log sous format compressés
pour économiser de la place. Certains utilisent des fichiers
compressés quotidiennement, d'autres préférent
des fichiers de log compressés mensuellement. W3Perl est
capable de gérer les deux cas.
|
|
|
Fichiers multiples
|
Introduit dans la version 2.30, W3Perl est capable de lire des fichiers de log avec des
noms configurables.
Sélectionnez dans le fichier de configuration le format des noms de fichiers de log que
vous utilisez.
Les noms de fichiers peuvent être ce que vous désirez :
- filename est la chaine constante dans votre fichier de log (ex : access_log),
- day est le jour sous forme de deux chiffres (de 01 à 31),
- month est le mois sous forme de deux chiffres (de 01 à 12),
- lettermonth est le mois sous forme de 3 lettres avec la première en majuscule (de Jan ` Dec),
- year est l'année sous forme de quatre chiffres (ex : 1998)
- smallyear est l'année sous forme de deux chiffres (ex : 98)
- rotate est l'index des fichiers de rotation d'Apache (ex : 4)
- et suffix est l'extension de compression que vous utilisez
sur votre machine (ex : gz ou zip).
Exemples de chaines de format supporté :
- access.log.2.gz
- access_log.1998Mar.gz
- 1998.03.10.raw.zip
- log.03-12-1998.gz
- in.9904
Un fichier unique |
Un fichier unique compressé |
Fichiers de rotation d'Apache |
Quotidien |
Quotidien compressé |
Mensuel |
Mensuel compressé |
%prefixlog |
%prefixlog |
%prefixlog.%rotate |
%prefixlog.%year%month%day |
%prefixlog.%lettermonth-%day-%year |
%prefixlog.%year%month |
%prefixlog.%smallyear-%lettermonth |
access_log
|
access_log.gz
|
access.log.4.gz
access.log.3.gz
access.log.2.gz
access.log.1
access.log
|
access_log.19990303
access_log.19990304
access_log.19990305
access_log.19990306
access_log
|
access.Apr-22-1999.zip
access.Apr-23-1999.zip
access.Apr-24-1999.zip
access.Apr-25-1999.zip
access
|
access_log.199903
access_log.199904
access_log.199905
access_log.199906
access_log
|
access_log.99-Oct.gz
access_log.99-Nov.gz
access_log.99-Dec.gz
access_log.00-Jan.gz
access_log
|
|
|
|
Fichiers compressés
|
Un certain nombre de FAI fournissent les logs dans un format
compressé. Dans ce cas, il faut utiliser $zip = 1 dans le
fichier de configuration de W3Perl pour activer le support des
fichiers compressés.
Si la variable $zipcut est mis à 1, le logiciel va recherche des
fichiers compressés mensuellement, avec la valeur de 2, il
recherchera des fichiers compressés quotidiennement.
Enfin une valeur de 3 signifiera que vous utilisez le système de
rotation des fichiers de log propre à Apache.
|
|
|