énumération HTTP_LOGGING_TYPE (http.h)

L’énumération HTTP_LOGGING_TYPE définit le type de journalisation qui est effectué.

Cette énumération est utilisée dans la structure HTTP_LOGGING_INFO .

Syntax

typedef enum _HTTP_LOGGING_TYPE {
  HttpLoggingTypeW3C,
  HttpLoggingTypeIIS,
  HttpLoggingTypeNCSA,
  HttpLoggingTypeRaw
} HTTP_LOGGING_TYPE, *PHTTP_LOGGING_TYPE;

Constantes

 
HttpLoggingTypeW3C
Le format de journalisation est une journalisation étendue de style W3C. Les applications choisissent les champs enregistrés dans le membre Fields de la structure HTTP_LOGGING_INFO .

Lorsque ce type de journalisation est défini sur un groupe d’URL, la journalisation est similaire à la journalisation du site IIS6. Lorsqu’il est défini sur une session de serveur, ce format fonctionne comme une journalisation centralisée pour tous les groupes d’URL.
HttpLoggingTypeIIS
Le format de journalisation est de style IIS5/6. Ce format a une définition de champ fixe ; les applications ne peuvent pas choisir les champs qui sont consignés. Ce format ne peut pas être choisi lors de la définition de la propriété de journalisation sur une session de serveur.
HttpLoggingTypeNCSA
Le format de journal est la journalisation de style NCSA. Ce format a une définition de champ fixe ; les applications ne peuvent pas choisir les champs qui sont consignés. Ce format ne peut pas être choisi lors de la définition de la propriété de journalisation sur une session de serveur.
HttpLoggingTypeRaw
Le format de journalisation est une journalisation binaire centralisée. Ce format a une définition de champ fixe ; les applications ne peuvent pas choisir les champs qui sont consignés. Ce format ne peut pas être choisi lors de la définition de la propriété de journalisation sur un groupe d’URL.

Notes

Les fichiers journaux sont nommés en fonction du type de substitution et du format de journalisation, comme indiqué dans le tableau suivant.

Format Type de substitution Modèle de nom de fichier
Format de journal Microsoft IIS Taille inetsvnn.log
Toutes les heures inyymmddhh.log
Quotidien inyymmdd.log
Hebdomadaire inymmww.log
Mensuelle inyymm.log
Format de fichier journal commun NCSA Taille ncsann.log
Toutes les heures ncyymmddhh.log
Quotidien ncyymmdd.log
Hebdomadaire ncyymmww.log
Mensuelle ncyymm.log
Format de fichier journal étendu W3C Taille extendnn.log
Toutes les heures exyymmddhh.log
Quotidien exyymmdd.log
Hebdomadaire exyymmww.log
Mensuelle exyymm.log
 

Le tableau suivant répertorie les caractères d’élément de temps et ce qu’ils représentent.

Élément Description
yy Représentation à deux chiffres de l’année.
MM Représentation à deux chiffres du mois.
ww Représentation à deux chiffres de la semaine.
jj Représentation à deux chiffres du jour.
hh Représentation à deux chiffres de l’heure en notation 24 heures.
nn Représentation à deux chiffres de la séquence numérique.
 

Pour plus d’informations sur les formats de fichier journal, consultez Formats de fichiers journaux IIS.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Types d’énumération de l’API serveur HTTP version 2.0

HTTP_LOGGING_INFO