Genealogie: Datenmodel/Control/Log
Datenmodel: Log
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


.:  :.