Fælles logformat - Common Log Format
Den fælles Log Format , også kendt som NCSA fælles log-format , (efter NCSA_HTTPd ) er en standardiseret tekstfil format, der bruges af webservere når der genereres server logfiler . Fordi formatet er standardiseret, kan filerne let analyseres af en række forskellige webanalyseprogrammer , for eksempel Webalizer og Analog .
Hver linje i en fil, der er gemt i Common Log Format, har følgende syntaks:
host ident authuser date request status bytes
Formatet udvides med det kombinerede logformat med felter med henvisnings- og brugeragent .
Eksempel
127.0.0.1 user-identifier frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
A -
i et felt angiver manglende data.
-
127.0.0.1
er klientens (eksterne værts) IP -adresse, som sendte anmodningen til serveren. -
user-identifier
er klientens RFC 1413 -identitet . Som regel "-". -
frank
er bruger -id for den person, der anmoder om dokumentet. Normalt "-" medmindre .htaccess har anmodet om godkendelse. -
[10/Oct/2000:13:55:36 -0700]
er datoen, klokkeslættet og tidszonen, som anmodningen blev modtaget som standard i strftime -format%d/%b/%Y:%H:%M:%S %z
. -
"GET /apache_pb.gif HTTP/1.0"
er anmodningslinjen fra klienten. MetodenGET
,/apache_pb.gif
den anmodede ressource, ogHTTP/1.0
den HTTP-protokollen . -
200
er HTTP -statuskoden returneret til klienten. 2xx er et vellykket svar, 3xx en omdirigering, 4xx en klientfejl og 5xx en serverfejl. -
2326
er størrelsen på det objekt, der returneres til klienten, målt i bytes .
Anvendelse
Logfiler er et standardværktøj til computersystemudviklere og administratorer. De registrerer systemets "hvad der skete når af hvem". Disse oplysninger kan registrere fejl og hjælpe deres diagnose. Det kan identificere sikkerhedsbrud og andet computermisbrug. Det kan bruges til revision. Det kan bruges til regnskabsmæssige formål.
De gemte oplysninger er kun tilgængelige til senere analyse, hvis de er gemt i en form, der kan analyseres. Disse data kan struktureres på mange måder til analyse. For eksempel ville lagring af dem i en relationsdatabase tvinge dataene til et forespørgselsformat format. Det ville imidlertid også gøre det vanskeligere at hente, hvis computeren gik ned, og logning ville ikke være tilgængelig, medmindre databasen var tilgængelig. Et almindeligt tekstformat minimerer afhængigheder af andre systemprocesser og hjælper med at logge på alle faser af computerdrift, herunder opstart og nedlukning, hvor sådanne processer muligvis ikke er tilgængelige.
Se også
Referencer
eksterne links
- "Logningskontrol i W3C httpd: Det fælles logfilformat" . W3C . Juli 1995 . Hentet 2013-05-07 .
- "Fælles logfilformat" . Apache webserver . 2013 . Hentet 2013-05-07 .
- "Udvidet logfilformat" . W3C Working Draft WD-logfile-960323 . W3C . 1996-03-23 . Hentet 2013-05-07 .