Scientific LogAnalyzer Online-Dokumentation


Idee und Konzeption: Ulf-Dietrich Reips
Programmierung: Stefan Stieger

online zu finden unter:
http://www.sclog.eu/

Aufgabe

Bevor Sie beginnen


Aufgabe

Aufgabe des Scientific LogAnalyzers ist es, von Web-Servern produzierte Logdateien so zu analysieren und aufzubereiten, dass die darin enthaltenen Informationen herausgefiltert und in bereits sinnvoll geordneter Form problemlos in SPSS, Excel etc. importiert werden können (via tab-delimited File).

Durch die Angabe von bestimmten Extensions (gif, jpg, ..) ist es möglich bereits im Vorfeld der Analyse die Serverlogdatei von nicht relevanten Logdateizeilen (Bilder, usw.) zu säubern und somit seine Größe zu verringern. In weiterer Folge verkürzt dies die Analysezeit.

Besser ist natürlich, bereits vor dem Upload die Serverlogdatei vorzufiltern um auch diesen Vorgang zu beschleunigen.

Ein eingebauter IP bzw. DN – Filter markiert IP-Adressen bzw. DN-Adressen (und Adresstypen von ans Internet angeschlossenen Computers) im Outputfile aufgrund einer selbst eingegebenen Liste oder aber auch auf Grund einer sog. Masterliste (Liste die mit - aus der Erfahrung gewachsen - Adressen gefüllt ist und vom Scientific LogAnalyzer-Administrator geführt wird).

Um die Ausgabe zu beschleunigen und eventuelle Abstürze von Webbrowsern zu verhindern gibt es die Option sich nur das Tab-delimited File berechnen zu lassen.

Über den Upload der Logdatei und den Download des fertig analysierten Outputfiles ist eine Benutzung des LogAnalyzers von jedem beliebigen Ort auf der Welt möglich.

Um die Analyse von durch Web-Experimente entstandene Logdateien zu ermöglichen, gibt es die Option Suchstrings (charakteristische Zeichenfolge) für die Experimentalbedingungen einzugeben. Diese werden dann im Outputfile entsprechend gekennzeichnet.


Bevor Sie beginnen

Wichtig: Bitte für den Upload die Logdatei in ein secure directory (https access) ablegen, wenn es sich um sensible Daten handelt.

Die Serverlogdatei muss die richtigen Zeilenendungen (linefeeds) aufweisen (DOS Style: \n).

Da Serverlogdateien sehr groß werden können ist es notwendig die Logdateien vorzubereiten bevor Sie mit dem Upload beginnen. D.h. nur diejenigen Logdateizeilen herausfiltern welche relevant sind für die Analyse (z.B.: alle Logdateizeilen mit einer bestimmten Experimentnummer, ...). Dies kann z.B. mit dem Befehl "copy lines containing ..." in dem Programm BBEdit erreicht werden.

Während der Durchführung der Analyse den Prozess nicht abbrechen (z.B. durch die Back-Taste), da es sonst zu Fehlern im Outputfile kommen kann (am Server läuft der Prozess nämlich weiter; wird ein neuer Prozess gestartet, dann schreiben zwei Prozesse in ein Outputfile!).

Wichtig: alle Angaben sind case sensitive!!

Wichtig: In den Search Arguments dürfen die Zeichen "<" und ">" nicht verwendet werden. Diese werden vom Scientific LogAnalyzer herausgefiltert um die Interpretation von eventuell sich in der Logdatei befindlichem HTML Code zu unterbinden.

Vorbedingung für die Verwendung:
- das Ausführen von Javasript muss im Webbrowser möglich sein
- Popup Fenster müssen erlaubt sein (wichtig für die Darstellung von Hilfstexten)

Wichtig: Als Grundlage für die Analyse werden nur Dateinamen mit folgenden Endungen in der Logdatei herangezogen:
.html
.htm
.php
.php3
.asp
.acgi

Wichtig: Bevor Sie mit der Analyse beginnen vergewissern Sie sich bitte, dass die Logdatei nach Uhrzeit und Datum aufsteigend sortiert ist.