Dimke Logtrack liegt als Perl- Skript- Datei vor und lädt zur Ausführungszeit die zu spezifizierende Logdatei.
Da jeder Aufruf dieses Skriptes selbst einen Eintrag in der Webserver- Logdatei bewirkt und daher stören würde,
werden diese Einträge mit der Anweisung "grep -v \'$Skriptname\'" aus der Ausgabe herausgefiltert.
Sodann wird mit der Anweisung "tail -$Anzahl_Zeilen" die Ausgabe auf die eingestellte Anzahl Zeilen begrenzt,
da ein Hochrollen des Browser- Fensterinhaltes bei nicht mehr in das Fenster passendem Inhalt den Anwender zum
ständigen Nachjustieren zwingen würde.
Um Mißbrauch vorzubeugen, wird von Dimke Logtrack zudem die Übergabe eines Kennwortes verlangt.
Stimmt dieses nicht mit dem innerhalb des Skriptes festgelegten Kennwort überein, so erfolgt keine
Ausgabe der aufbereiteten Logdatei, sondern es wird auf eine beliebige Html- Seite verzweigt,
wobei standardmäßig die Hauptseite geladen wird.
Da ein ständiges Neuladen auf die Dauer lästig wäre, wird mittels der Zeile
"<meta http-equiv=\"Refresh\" content=\"$Wiederholrate; url=$Skriptname?Kennwort=$Kennwort_ist\">"
in die zum Browser gesendete Html- Datei eine sogenannte "Refresh- Anweisung" geschrieben, die den Browser
anweist, nach der hier definierten Anzahl Sekunden dieselbe Seite erneut zu laden.
Dies erfordert ebenfalls die erneute und automatische Übergabe des zu Anfang innerhalb der Url- Zeile
mitgelieferten Kennwortes, welches hiermit automatisch in die neu angeforderte Url geschrieben wird.