Condividi tramite


enumerazione HTTP_LOGGING_TYPE (http.h)

L'enumerazione HTTP_LOGGING_TYPE definisce il tipo di registrazione eseguita.

Questa enumerazione viene usata nella struttura HTTP_LOGGING_INFO .

Sintassi

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

Costanti

 
HttpLoggingTypeW3C
Il formato del log è la registrazione estesa dello stile W3C. Le applicazioni scelgono i campi registrati nel membro Campi della struttura HTTP_LOGGING_INFO .

Quando questo tipo di registrazione viene impostato in un gruppo di URL, la registrazione è simile alla registrazione del sito IIS6. Se impostato in una sessione server, questo formato funziona come registrazione centralizzata per tutti i gruppi di URL.
HttpLoggingTypeIIS
Il formato del log è la registrazione dello stile IIS5/6. Questo formato ha una definizione di campo fissa; le applicazioni non possono scegliere quali campi vengono registrati. Questo formato non può essere scelto quando si imposta la proprietà di registrazione in una sessione del server.
HttpLoggingTypeNCSA
Il formato del log è la registrazione dello stile NCSA. Questo formato ha una definizione di campo fissa; le applicazioni non possono scegliere quali campi vengono registrati. Questo formato non può essere scelto quando si imposta la proprietà di registrazione in una sessione del server.
HttpLoggingTypeRaw
Il formato del log è la registrazione binaria centralizzata. Questo formato ha una definizione di campo fissa; le applicazioni non possono scegliere quali campi vengono registrati. Questo formato non può essere scelto quando si imposta la proprietà di registrazione in un gruppo di URL.

Commenti

I file di log sono denominati in base al tipo di rollover e al formato di registrazione, come illustrato nella tabella seguente.

Formato Tipo di rollover Modello di nome file
Formato log microsoft IIS Dimensione inetsvnn.log
Ogni ora inyymmdh.log
Ogni giorno inyymmdd.log
Settimanale inymmww.log
Ogni mese inyymm.log
Formato di file di log comune NCSA Dimensione ncsann.log
Ogni ora ncyymmdhhh.log
Ogni giorno ncyymmdd.log
Settimanale ncyymmww.log
Ogni mese ncyymm.log
Formato file di log esteso W3C Dimensione extendnn.log
Ogni ora exymmdhhh.log
Ogni giorno exymmdd.log
Settimanale exyymmww.log
Ogni mese exymm.log
 

Nella tabella seguente sono elencati i caratteri degli elementi temporali e ciò che rappresentano.

Elemento Descrizione
yy Rappresentazione a due cifre dell'anno.
MM Rappresentazione a due cifre del mese.
ww Rappresentazione a due cifre della settimana.
gg Rappresentazione a due cifre del giorno.
hh Rappresentazione a due cifre dell'ora nella notazione di 24 ore.
nn Rappresentazione a due cifre della sequenza numerica.
 

Per altre informazioni sui formati di file di log, vedere Formati file di log IIS.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione http.h

Vedi anche

Tipi di enumerazione DELL'API SERVER HTTP versione 2.0

HTTP_LOGGING_INFO