Wenn Sie möchten, dass alle Aktionen auf dem lokalen Rechner protokolliert und auf der lokalen Festplatte abgespeichert werden, dann aktivieren Sie bitte die Logfiles-Option von SiteKiosk.
Die Logfiles protokollieren sekundengenau jede Aktion, die unter SiteKiosk durchgeführt wird. Die Logfiles sind auch die Grundlage für ausführliche Benutzer- und Umsatzstatistiken, die Sie mit Hilfe von
SiteRemote erstellen können.
Ab SiteRemote 3 (Client und Server) werden die für SiteRemote relevanten Loginformationen unabhängig vom Einschalten der Logfiles-Option gesammelt und an den SiteRemote Server übertragen. Sie können in den Einstellungen Ihres SiteRemote Teams bestimmen, welche Loginformationen auf dem Server gespeichert werden.
1.1 Speicherort
Hiermit ist der Speicherort auf der lokalen Festplatte gemeint. Standardmäßig werden die Logfiles im SiteKiosk-Installationsordner im Unterordner "Logfiles", im Format Jahr-Monat-Tag.txt abgespeichert. Vorausgewählt ist die Pfadangabe
%SiteKioskPath%\Logfiles\
wobei "%SiteKioskPath%" dem Installationsordner von SiteKiosk entspricht.
Jede Logzeile enthält Informationen über das Protokoll-Objekt (Protocol Object) als Quelle des Eintrags. Aus technischen und historischen Gründen kann diese Bezeichnung von der aktuellen offiziellen Bezeichnung abweichen. Das Protokollobjekt [Sitecash] zum Beispiel bezeichnet das Payment Module, das Protokollobjekt [SiteCoach] den Content Filter.
Beispiel:
Protocol Level |
20 03e9 2004-05-10 15:55:49 +0200 [SiteKiosk] started |
|
SiteRemote Info |
20 07d1 2004-05-10 15:55:51 +0200 [SiteCash] Account ... |
|
Date |
20 0bb8 2004-05-10 15:55:53 +0200 [SiteCoach] Up to date ... |
|
Time |
20 07d0 2004-05-10 15:55:53 +0200 [SiteCash] Zone changed: ... |
|
Time Zone |
20 03ec 2004-05-10 15:55:53 +0200 [SiteKiosk] Navigation: http... |
|
Protocol Object |
20 0000 2004-05-10 15:55:54 +0200 [SiteKiosk] Notification: ... |
|
Action |
20 07d3 2004-05-10 15:56:05 +0200 [SiteCash] Beginning session |
.... |
1.2 Protokollstufe
Mit Hilfe der Auswahlbox können Sie festlegen, welche Aktionen protokolliert werden sollen. Hierbei gilt, je höher die Protokollstufe, desto weniger Informationen werden protokolliert. Die Protokollstufe befindet sich am Anfang eines Zeileneintrages.
Beispiel:
..... |
20 03e9 .. [SiteKiosk] started |
20 0000 .. [SiteKiosk] Notification: Language changed to German |
40 0bb8 .. [SiteCoach] The update process failed. |
..... |
In dem Beispiel wurde die Protokollstufe "Normal" aktiviert. Es werden normale Einträge und alle darüberstehenden Stufen angezeigt, wie z.B. Fehler.
Sie können sich die Logdateien auch unter
SiteRemote ansehen. SiteRemote erlaubt auch das nachträgliche Filtern der Einträge, sodass Sie sich z.B. nur die Fehler anzeigen lassen können.
Bitte beachten Sie, dass die Protokollstufeneinstellung keinen Einfluss auf die Liveanzeige des Debug Ausgabefensters hat.
1.3 Debug Ausgabefenster anzeigen (für Testzwecke)
Zu Testzwecken können Sie sich, während SiteKiosk läuft, ein Ausgabefenster anzeigen, welches Ihnen die Protokollierung live anzeigt. Dies ist z.B. sinnvoll, um Probleme und die Gründe hierfür aufzuspüren und um Ausführungsschritte unmittelbar nachvollziehen zu können.
1.4 Keine URL-Parameter (z.B. Session-IDs) protokollieren
Bei Aktivierung wird nur noch die aufgerufene URL, ohne Parameter und IDs in die Logfiles eingetragen. D.h. alles ab dem Fragezeichen in der URL wird abgeschnitten. Das sieht dann z.B. folgendermaßen aus:
http://www.sitekiosk.com/index.php
statt
http://www.sitekiosk.com/index.php?PHPSESSID=823870182738289187
1.5 Dateien, die älter als X Tage sind, löschen
Um zu verhindern, dass die Logfiles unnötig viel Speicherplatz auf Ihrer Festplatte belegen, können Sie einen Zeitraum wählen, ab dem Ihre Logfiles automatisch gelöscht werden sollen.
Optional kann ein GPS-fähiger Computer seine GPS-Position an
SiteRemote übertragen. Die Position wird dann auf der Administrationsseite der Maschine als Standortadresse angezeigt. Die GPS-Funktion muss unter Windows aktiviert worden sein, damit SiteKiosk die Daten ermitteln kann.
Die GPS-Daten können auch in die SiteKiosk Logfiles geschrieben werden, die an SiteRemote übertragen werden. Dann besteht z.B. die Möglichkeit diese Daten hinterher mit der Hilfe von Drittprogrammen auszuwerten. Beachten Sie, dass SiteKiosk nur einen Eintrag erstellt, wenn sich die Position um mehrere Meter verändert hat.
Mit dem Prüfintervall legen Sie fest, wie häufig die GPS-Position ermittelt werden soll. Die Übertragung an SiteRemote erfolgt allerdings zum üblichen Maschinenmeldeintervall, welches im SiteRemote Team konfiguriert wurde.
3. Hinweise und Tipps
- Mit Hilfe von SiteRemote erhalten Sie aussagekräftige und aufbereitete Auswertungen Ihrer Umsatz- und Benutzerdaten. SiteRemote kann dabei auch die Daten von mehreren Terminals zusammenfassen.
- Der erste automatische Aufruf der Startseite von SiteKiosk wird als Navigation in die Log-Dateien aufgenommen. Optional besteht die Möglichkeit diesen Eintrag zu unterdrücken. Öffnen Sie die von Ihnen verwendete SiteKiosk Konfiguration mit einem Editor. Fügen Sie dem bestehenden logfile-Knoten den folgenden Eintrag hinzu:
<log-first-nav>false</log-first-nav>
Siehe auch
Nach oben