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 |