Formati di log per HTTP Server

Questo argomento fornisce informazioni sui formati di log e sui file di log.

I file di log contengono una riga per ogni richiesta. Una linea è composta da diversi token separati da spazi. Se un token non ha un valore allora è rappresentato da un trattino (-). Una riga in un file di log potrebbe sembrare la seguente:

192.168.1.3 - - [18/Feb/2000:13:33:37 -0600] "GET / HTTP/1.0" 200 5073

Sono supportati i seguenti tipi di file di log:

Comune (Accesso)
Questo formato è il formato di file di log comune definito dal gruppo di lavoro W3C . Questo formato è compatibile con molti strumenti di registrazione standard del settore. Per ulteriori informazioni consultare Logging Control In W3C httpd Link fuori Information Center.

Il formato di registrazione comune è definito dalla seguente stringa:

"%h %l %u %t \"%r\" %>s %b" 
Esteso (Accesso, Referente e Agent)
Questo formato ha due tipi: formato log esteso NCSA e il formato di registrazione esteso W3C . Il formato di registrazione esteso NCSA è il formato di registrazione comune accostato con l'agente e le informazioni referente. Il formato di registrazione esteso W3C è definito dal gruppo di lavoro W3C e consente di determinare il formato della voce di registrazione. Per ulteriori informazioni, consultare Extended Log File Format Link fuori Information Center.

Il formato esteso di NCSA è definito dalla seguente stringa:

"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"\%{User-agent}i\" 
data description specification (DDS)
Questo formato è un IBM i file di database (fisico) in QSYS.LIB. Questo formato consente di scrivere un programma di query database per generare report. Questo formato contiene le stesse informazioni del formato di registrazione comune.