next up previous contents
Next: Fehlerbehandlung Up: Der Prototyp der ,,Jahreswagenbörse`` Previous: Adressierung der JAWA

Logging

Die Zugriffe auf die JAWA-Datenbank werden durch die Anwendung protokolliert. Durch jeden Zugriff auf die JAWA wird die Protokolldatei jawa.log um einen Eintrag erweitert. Jeder Eintrag setzt sich aus dem Rechnernamen des Benutzers, dem aktuellen Datum sowie aus dem von Benutzer ausgewählten Kriterien zusammen. Bei Adressierung der JAWA über das HTML-Formular werden die eingegebenen Benutzerdaten in die Protokolldatei eingefügt. Erfolgt der Aufruf der JAWA über einen Link, der in der ersten Ergebnisseite eingebettet ist, wird neben dem Rechnernamen und dem aktuellen Datum die Angebotsnummer des jeweiligen Fahrzeugs in der Protokolldatei eingetragen. Zusätzlich wird die Anzahl der ausgelesenen Fahrzeuge protokolliert. Ein Beispiel hierfür sind die Einträge

sunhegering7.nm.informatik.uni-muenchen.de [19/June/1995:11:41:18]
"'angebots_nr=97564ST`` 1

pchegering4.nm.informatik.uni-muenchen.de [19/June/1995:14:34:04]
"'mod_type=525&antrieb=tds&karo_var=touring&preis=65000&grund_farbe=
blau&grund_farbe=schwarz&sa_beschr=Leichtmetallfelgen`` 0

Der erste Eintrag protokolliert den Zugriff auf ein einzelnes Fahrzeug, das aus der Datenbank ausgelesen wurde. Der zweite Eintrag protokolliert einen Zugriff, der über das Eingabeformular erfolgte. Die Null am Ende des Eintrags zeigt an, daß zu den vom Benutzer eingegebenen Kriterien kein Fahrzeug in der Datenbank gefunden wurde.

Treten während dem Betrieb der JAWA Fehler auf, ist es hilfreich zu wissen, welcher Fehler den Betrieb der Anwendung unterbrochen bzw. gestört hat. Aus diesem Grund werden alle auftretenden Fehler, sowohl Benutzer- als auch Systemfehler, in der Datei jawa.err protokolliert. Jeder Eintrag setzt sich aus dem aktuellen Datum, dem Rechnernamen des Benutzers, der die JAWA gestartet hat, und einem Fehlertext zusammen. Ein Beispiel hierfür ist der folgende Eintrag:

[12/June/1995:14:06:00] [hpsp1.nm.informatik.uni-muenchen.de]
"'ORACLE error detected: ORA-12537: TNS:connection closed``

Die Lokation der beiden Protokolldateien wird in der Header-Datei jawa.h festgelegt, und kann jederzeit beliebig geändert werden.


next up previous contents
Next: Fehlerbehandlung Up: Der Prototyp der ,,Jahreswagenbörse`` Previous: Adressierung der JAWA
Root on HPHEGER0
8/27/1998