tools:logging
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tools:logging [2014/03/27 12:22] – [Logging - Einstellungen in der Datenbank] admin | tools:logging [2019/06/06 09:18] (aktuell) – [Obsolet] sschmitz | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Logging ====== | ||
+ | ===== Fachliches Logging ===== | ||
+ | |||
+ | FLog protokolliert auf fachlicher Ebene. Zu einem Protokolleintrag in FLog können mehrere technische Logs gehören. | ||
+ | |||
+ | Das fachliche Logging ist aktuell im Aufbau. | ||
+ | |||
+ | Dazu gehören folgende Tabellen: | ||
+ | *FLog | ||
+ | *FLog_Art | ||
+ | *FLog_Status | ||
+ | *FLog_Typ | ||
+ | |||
+ | ===== Technisches Logging ===== | ||
+ | |||
+ | Log_ protokolliert Änderungen auf Datenbankebene für Matrikelnummer-bezogene Tabellen. | ||
+ | |||
+ | Zum technischen Logging gehören folgende Tabellen: | ||
+ | *Log_ | ||
+ | *Log_Aktion | ||
+ | *Log_Element | ||
+ | *Log_Modul | ||
+ | *Log_Schluessel | ||
+ | |||
+ | **Die Einträge in diesen Tabellen dürfen** - mit Ausnahme des Feldes //aktiv// in den Tabellen Log_Modul und Log_Element - **nicht verändert werden!** | ||
+ | |||
+ | ==== Log_Modul ==== | ||
+ | |||
+ | Die Tabelle Log_Modul enthält eine Liste der Module, in denen Logging stattfinden kann. | ||
+ | |||
+ | Felder: | ||
+ | * modul = der Schlüssel, der das Modul identifiziert | ||
+ | * bez = interne Bezeichnung | ||
+ | * aktiv = Schalter für die Aktivierung (1) / | ||
+ | * anzeige = Bezeichnung für die Anzeige im PA-Modul | ||
+ | |||
+ | Das Feld //aktiv// ist standardmäßig auf 1, d.h. Logging ist aktiv, gesetzt. Wir empfehlen, das technische Logging für die drei Schnittstellenprogramme SCHNITTSTELLE_SOS, | ||
+ | |||
+ | ==== Log_Aktion ==== | ||
+ | |||
+ | Die Tabelle Log_Aktion enthält eine Liste der Datenbank-Aktionen, | ||
+ | |||
+ | Felder: | ||
+ | * aktion= der Schlüssel, der die Art der Aktion identifiziert | ||
+ | * bez = interne Bezeichnung | ||
+ | * anzeige = Bezeichnung für die Anzeige im PA-Modul | ||
+ | |||
+ | |||
+ | ==== Log_Element ==== | ||
+ | |||
+ | Die Tabelle Log_Element enthält eine Liste der Tabellen, für die eine Protokollierung stattfinden kann. | ||
+ | |||
+ | Felder: | ||
+ | * element_ = der Schlüssel, der die Tabelle identifiziert | ||
+ | * bez = interne Bezeichnung | ||
+ | * aktiv = Schalter für die Aktivierung (1) / | ||
+ | * anzeige = Bezeichnung für die Anzeige im PA-Modul | ||
+ | |||
+ | Das Feld //aktiv// ist standardmäßig auf 1, d.h. Logging ist aktiv, gesetzt. Wir empfehlen, das technische Logging für die unteren Ebenen der Zeugnisse zu deaktivieren (studzeugnispos, | ||
+ | |||
+ | |||
+ | ==== Log_Schluessel ==== | ||
+ | |||
+ | Die Tabelle Log_Schluessel enthält eine Liste der Schlüsselfelder, | ||
+ | |||
+ | Felder: | ||
+ | * element_ = das Element, zu dem der Schlüssel gehört | ||
+ | * schluessel | ||
+ | * zuordnung = Bezeichnung des Datenbankfeldes in der Tabelle, die über element_ definiert ist | ||
+ | |||
+ | |||
+ | ==== Log_ ==== | ||
+ | |||
+ | Die Tabelle Log_ enthält die eigentlichen Protokoll-Einträge. | ||
+ | |||
+ | Felder: | ||
+ | * log_ = eindeutiger Schlüssel für den Log-Eintrag | ||
+ | * ID_TA = verweist auf die Tabelle talog_ bzw. talog_fn2 | ||
+ | * MODUL = verweist auf das Modul, über das der Eintrag erzeugt wurde | ||
+ | * AKTION = verweist auf die Aktion, die protokolliert wurde | ||
+ | * ELEMENT_ = verweist auf die Tabelle, auf der der Datenbankzugriff stattfand | ||
+ | * NUTZER = der Benutzer, der die Aktion durchgeführt hat | ||
+ | * TAN_ = TAN-Nr, die der/die Studierende bei der Durchführung der Aktion genutzt hat | ||
+ | * PASSWORT = Passwort, das der/die Studierende bei der Durchführung der Aktion genutzt hat | ||
+ | * SEMESTERNR = verweist auf das Semester, in dem die Aktion stattfand | ||
+ | * TERMINNR = verweist auf den Termin, in dem die Aktion stattfand | ||
+ | * ZEITSTEMPEL = Zeitpunkt der Protokollierung | ||
+ | * MATRNR = verweist auf den/die Studierende, | ||
+ | * S01 bis S012 = enthalten die Werte für die Schlüsselfelder, | ||
+ | * CODE_ = Zeichenkette, | ||
+ | * ATTRIBUTE = Teilweise werden dabei aktuell nur bestimmte, vorher festgelegte Attribute gespeichert. Im Endausbau sollen jeweils alle bei der Aktion veränderten Attribute mit aktuellem und vorherigem Wert gespeichert werden. Z.B. note_= 1,3 (2,0) | ||
+ | * FLOG_ID = Zugehöriges fachliches Log | ||
+ | |||
+ | ===== Ältere Logging-Tabellen ===== | ||
+ | |||
+ | * flexlog (Centura-Module, | ||
+ | * mail_log (fn2Web): Wird auf FLog umgebaut. | ||
+ | * talog (flex.exe): Wird nicht weitergeführt, | ||
+ | * talog_fn2 (fn2Web): Wird auf FLog umgebaut. | ||
+ | |||
+ | Mit Ausnahme von talog werden existierende Einträge weiterhin im PA-Modul auf dem Reiter Protokoll angezeigt. |