Fichiers de log

W3Perl peut lire des fichiers de log compressés ou/et séparés. Il peut également lire des logs issus d'un serveur utilisant un load-balancer.
Les fichiers de logs présents sur une machine externe peuvent être récupérer si nécessaire avec rsync/sftp ou wget.
Si vous n'avez pas acces à vos fichiers de log, W3Perl peut utiliser un marqueur javascript. L'ajout d'un petit morceau de javascript dans vos pages permettra la création des fichiers de log.

- Fichiers de log en plusieurs morceaux

Si vos fichiers de log sont découpés chaque jour ou chaque mois, voici une liste de nom de fichier que le logiciel peut lire :

Un seul fichier Un seul fichier compressé Rotation des logs 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

Le nom du fichier de log peut être ce que vous voulez :

  • prefixlog est la partie constante du fichier (ex : access_log)
  • day est un nombre (de 01 à 31)
  • month est un nombre (de 01 à 12)
  • smallmonth est un nombre (de 1 à 12)
  • lettermonth est une chaine de 3 caractères avec la premiére en majuscule (de Jan à Dec)
  • smallyear est un nombre (ex : 98)
  • rotate est le numéro d'indexation d'Apache (ex : 1)
  • year est un nombre à 4 chiffres (ex : 1998)
- Exemples de format supporté :

  • access_log.1998Mar.gz
  • 1998.03.10.raw.zip
  • log.03-12-1998.gz
  • in.9904
  • access.20060428.log

- Fichiers compressés

Les fichiers de log compressés sont aussi supportés. Windows zip ou Unix gzip, d'autres peuvent être facilement ajoutés.

- Pas de fichiers de log

Si les fichiers de log de votre serveur ne sont pas disponibles, il vous suffira d'inclure un marqueur dans vos pages web et les fichiers de log seront automatiquement crées. Ensuite, il ne reste plus qu'à lancer les stats sur ces fichiers de log. Le format utilisé est le ECLF, et donc les statistiques sur les navigateurs et les références sont disponibles.