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
.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
.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.