|
|
|
|
|
|
Datenmodel:
|
|
|
|
|
|
Beschreibung:
|
Jede im Log zu hinterlegende Message soll der aktiven Log-Session zugeordnet werden. Dazu muß beim Starten der WEB-Application (physisch im Objekt CSession) eine Log-Session-ID auf der Datenbank erzeugt werden, die dann der Zuordnung der Log-Messages zur aktiven Session dient. Diese darf nicht mit der Session-ID des WEB-Servers verwechselt werden! Sie dient lediglich der Zuordnung der Log-Messages zu einer aktiven Session, sodaß die Log-Messages nicht nur in ihrem zeitlichen Verlauf sondern auch in ihrem funktionalen Zusammenhang ausgewertet werden können (siehe auch hier).
|
|
|
|
|
Tabellen:
|
tlog_log_entries
Enthält die Log-Einträge, gruppiert nach Processen und Art der Einträge.
|
Spalte
|
Datentyp
|
Comment
|
|
|
log_los_id
|
int(16)
|
Referenz-ID zu [tlos_log_session] (Session)
|
|
|
log_row_id
|
int(16)
|
Zeilen-Nr. des Log-Eintrags für diesen Prozess
|
|
|
log_lmt_id
|
int(16)
|
Referenz-ID zu [tlmt_log_message_type] (Art der Einträge)
|
|
|
log_datetime
|
timestamp(14)
|
Zeitpunkt des Eintrags
|
|
|
log_source
|
varchar(32)
|
Programmmodul, das diese Meldung erzeugt hat
|
|
|
log_message
|
varchar(255)
|
Log-Message
|
|
tlos_log_session
Enthält die Log-Processe, denen die Log-Einträge zugeordnet sind.
|
Spalte
|
Datentyp
|
Comment
|
|
|
los_id
|
int(16)
|
Identifier
|
|
|
los_label
|
varchar(64)
|
Label
|
|
|
los_datetime
|
timestamp(14)
|
Zeitpunkt des Eintrags
|
|
tlmt_log_message_type
Beschreibt die Art der Log-Einträge.
|
Spalte
|
Datentyp
|
Comment
|
|
|
lmt_id
|
varchar(3)
|
Identifier
|
|
|
lmt_description
|
varchar(64)
|
Beschreibung
|
|
Die folgenden Werte sind implementiert:
INF:
|
Allgemeine Meldung
|
ERR:
|
Fehler-Meldung
|
TRC:
|
Trace-Meldung
|
STA:
|
Start-Meldung
|
STP:
|
Stop-Mmeldung
|
|
|
|
|
|
|
|