KAMMERER electronic
Druckversion: ( Internet > Statistik > Logformate )


Formate von Log-Dateien

Alle Zugriffe auf Dateien einer Website werden vom Web-Server protokolliert.
Die Daten werden fortlaufend in eine Datei geschrieben, die als Log-Datei oder Logfile bekannt ist.

Leider konnte man sich beim Protokollformat nicht auf einen Standard einigen, so daß im Laufe der Zeit eine Reihe verschiedener Dateiformate entstanden sind. In der Liste sind einige Formate genannt, die in unterschiedlichen Publikationen gefunden wurden.

  • Common logfile format (CLF, NCSA)
    Verwendung: Apache Web-Server / Netscape
  • NCSA-Format (CLF)
    Verwendung: Apache Web-Server
  • Lotos Domino Format
    Verwendung: Lotos Domino Server
  • IIS3-Format
    Verwendung: MS Internet Information Server
  • WebTrends extended logfile Format
    Verwendung: MS Internet Information Server
  • W3C-Format
    Verwendung: MS Internet Information Server, V.4
  • Z-Box Log-Datei-Format
    Verwendung: Beliebiger Webserver mit Z-Box, Einsatz bei IVW- und Rawena-Verfahren
  • WebStar
    Verwendung: WebStar (Mac)
  • Combined logfile format /DLF)
    Verwendung: Netscape / Apache Web-Server
  • Extended logfile format (ELF)
    Verwendung: Apache-Server

Die Logformate unterscheiden sich durch Art und Umfang der enthaltenen Informationen.
So werden beispielsweise beim Common logfile format, beim Lotos Domino Format und beim NCSA-Format die AddClick- u. Browserinformationen in separaten Dateien (referer_log / agent_log) gespeichert.

Das IIS3-Format enthält diese Informationen nicht.

In den anderen genannten Datei-Formaten sind diese Informationen mit geringfügigen Unterschieden enthalten.


Common Logfile Format (CLF)

Das Common Logfile Format wird von allen Web-Servern unterstützt. Es ist nach folgendem Schema aufgebaut:

IP   -   Username   [Datum]   "Anfrage"   Status   Byte

Die Einträge haben folgende Bedeutung:

  • IP
    IP-Nummer, über die der Zugriff auf den Server erfolgte.
    Existiert ein DNS-Eintrag, wird der zugehörige Hostname eingetragen.
  • -
    nicht benutzt
  • Username
    Bei passwortgeschützten Webseiten der Benutzername
  • [Datum]
    Datum und Zeitpunkt des Zugriffs in dem Format
    [DD/MMM/YYYY:HH:MM:SS +-ZZZZ]
  • "Anfrage"
    Anfrage an den Server, Format: "Methode URI Protokoll"
    Methode: GET,HEAD,POST,PUT,BROWSE,DELETE
    OPTIONS oder TRACE
    URI: Angeforderte Ressource (nicht URL !)
    Protokoll: Übertragungsprotokoll und Versionsnummer
  • Status
    Antwort des Servers als numerische Kennzahl
  • Byte
    Angabe entspricht der Dateigröße (ohne HEADER) bzw. tatsächlich gesendete Anzahl an Bytes
Beispiel (im Original ohne Zeilenumbruch):

212.184.143.60 - Klaus [03/Oct/1999:19:51:28 +0200] "GET /service/stats.html HTTP/1.1" 200 234

Combined Logfile Format (DLF)

Einige Server benutzen das Combined Logfile Format, um dem Logfile Informationen über die Zugriffsherkunft und den verwendeten Browser hinzuzufügen.
Der Aufbau und der Inhalt dieses Log-Formates wurde im Abschnitt Logfile ausführlich behandelt.

Extended Logfile Format (ELF)

Das Extended Logfile Format enthält ebenfalls die Info-Blöcke ´referrer_URL´ und ´user_agent´ .
Im Gegensatz zum Combined Logfile Format sind jedoch die letzten beiden Einträge vertauscht und stehen nicht in Anführungszeichen. Beispiel (im Original ohne Zeilenumbruch):

212.184.143.60 - - [03/Oct/1999:19:51:28 +0200]
"GET /service/statistik.html HTTP/1.1" 200 234
Mozilla/4.07 [de] (Win95; I) http://www.strausberg.de/Links.htm


Aus Gründen der Lesbarkeit wurden in den Beispielen Zeilenumbrüche und Einrückungen eingefügt.

Zur Ansicht von Logzeilen siehe auch das Beispiel-Log.


[Statistik] [Logfile] [Logformat] [Befehle] [Status] [Begriffe] [Beispiele]
www.kammerer-electronic.de/download/statistik_logformat.html - © by KAMMERER electronic - Last Update: 19. April 2002