Logfile Formate
Sie können Mescalero an eine Vielzahl verschiedener Logformate anpassen. Mit der Standardeinstellung werden die gängigsten Formate automatisch gelesen. Unter anderem sind dies:- Common Logfile Format
- Extended Logfile Format
- kleine Variationen dieser Formate
- fast alle IIS-Dateien
einen eigenen Formatierungsstring erstellen
Neue Logformate können in der Projektverwaltung unter "Einstellungen" -> "Logformat" hinzugefügt werden. Der Formatierungsstring besteht aus mehreren Feldern, die Sie inklusive Trennzeichen wie in Ihrer Logdatei eingeben sollten. Im folgenden wird anhand eines Beispiels gezeigt, wie Sie einen Formatierungsstring erstellen können: Öffnen Sie dazu eine Ihrer Logdateien (z.B. mit dem "Notepad") und schauen Sie sich eine Zeile an. Nehmen wir an diese Zeile sieht folgendermaßen aus:abcdefg.t-dialin.net - - [04/Mar/2002:09:46:08 +0100] "GET /software/mescalero.html HTTP/1.1" 200 4818 www.rendle.de "-" "Mozilla/5.0 (Windows; U; Win 9x 4.90; de-DE; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1" "-"Jetzt sollten Sie in diese Zeichenkette folgende Feldbefehle einfügen:
- $host: die IP oder die Domain des Besuchers
- $file: die Datei, die angefragt wurde
- $ref: der Referrer (nicht in allen Formaten vorhanden)
- $sys: Systeminformationen des Besuchers (nicht in allen Formaten vorhanden)
- $day: Datum der Anfrage - Tag
- $mon: Datum der Anfrage - Monat
- $year: Datum der Anfrage - Jahr
- $hour: Uhrzeit der Anfrage - Stunde
- $min: Uhrzeit der Anfrage - Minute
- $sec: Uhrzeit der Anfrage - Sekunden
- $size: Anzahl der übertragenen Bytes
- $code: Rückgabecode des Webservers
- $domain: auf welche Ihrer Domain zugegriffen wurde (meistens nicht vorhanden)
- $user: UserID bei geschützten Bereichen
- $query: Argumente nach dem "?" in der angefragten URL
- $method: Methode z.B. GET oder HEAD
- $rm: "Datenmüll" - für nicht zu berücksichtigende Felder
$host $userID $rm [$day/$mon/$year:$hour:$min:$sec $rm] "$rm $file $rm" $code $size $domain "$ref" "$sys" "$rm"Dieser Formatierungsstring kann dann in der Projektverwaltung hinzugefügt werden.
Falls Ihr Logformat von Mescalero nicht erkannt wird und Sie Schwierigkeiten bei der Erstellung eines eigenen Formatierungsstrings haben, so wenden Sie sich an support@rendle.de. Bitte senden Sie nur gepackte Logdateien ein, die (gepackt) kleiner als 100 kB sind! Sollten Ihre Logdateien größer sein, so können Sie einige Zeilen ausschneiden und nur diese versenden.