Format du fichier de log

Choisir le format du fichier de log est une chose importante car il vous donnera ds informations plus ou moins précise sur les statistiques de votre serveur.
Si vous êtes sur un serveur Unix, vous pouvez choisir entre le format standard common ou l'extended common logfile format. Seul Apache (AFAIK) supporte le nouveau format new extended common logfile format. SI vous utilisez un serveur NT, vous pouvez choisir entre le format propriétaire IIS ou le format common logfile.

          Fichier de log


 Server
CLF E-CLF
Etendu
NE-CLF
Nouveau Etendu
IIS E-IIS
Etendu
Apache X X X    
Netscape X X      
Domino X        
NCSA X        
CERN X        
IIS 3.0 X     X (avec modification)
IIS 4.0 X     X X


W3Perl peut gérer :
  • Common logfile format [tous serveur]
  • Extended Common logfile format [NCSA > 1.4, Apache]
    (ajoute des informations sur les fureteurs et les références)
  • New Extended Common logfile format [Apache > 1.1.1]
    (ajout les serveurs virtuels et le temps moyen de traitement)
  • IIS standard logfile format [serveur NT]
  • Domino logfile format [serveur Domino]
  • IIS 3.0 avec format modifié [serveur NT]
    (ajoute des informations sur les fureteurs et les références)
  • IIS 4.0 logfile format [serveur NT]
    (ajoute des informations sur les fureteurs et les références)

Les fichiers de log d'erreurs des serveurs CERN, Apache, Netscape, NCSA et Domino sont également supportés.
Les fichiers de log séparés des fureteurs et des références sont également supportés.

De nouveaux formats de fichiers de log peuvent être très facilement incorporés dans l'application, contactez moi si vous avez besoin d'un format spécifique. Il n'est pas possible d'avoir directement les stats sur les erreurs du serveur sous un serveur NT car celles-ci sont stockées dans une base. Mais avec un jeu de redirection, ces informations de code d'erreur peuvent être mises dans un fichier de log.


Extended Common pour Apache
Comment avoir le format extended common logfile pour Apache (par défaut, celui fourni est le common logfile sans références, ni fureteurs !).

Il suffit de modifier une ligne dans le fichier de configuration httpd.conf du serveur.

CustomLog logs/access_log common
en
CustomLog logs/access_log combined

Ensuite redémarrer votre serveur web.


Fichiers très gros Il est plus rapide pour l'application de traiter des fichiers de log compressés chaque mois. Au lieu de scanner un énorme fichier de log, l'application se contente de scanner le fichier de log courant.

Comment fabriquer et générer de tels fichiers est expliqué ici


back