Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:logging

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tools:logging [2017/04/13 10:55] – Externe Bearbeitung 127.0.0.1tools:logging [2019/06/06 09:18] (aktuell) – [Obsolet] sschmitz
Zeile 1: Zeile 1:
-====== Logging - Einstellungen in der Datenbank ======+====== Logging ======
  
-Logging ist die Protokollierung von Datenbankzugriffen. Es erfolgt systemweit für alle Tabellen, die matrikelnummerabhängig sind (mit Ausnahme der Druckformen). Mit dem neuen Logging-System (ab April 2014) ist für jede Hochschule individuell konfigurierbar, für welche Module und Tabellen das Logging aktiv sein soll.+===== Fachliches Logging =====
  
-Zum Logging gehören folgende Tabellen:+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_
   *Log_Aktion   *Log_Aktion
Zeile 22: Zeile 36:
   * anzeige = Bezeichnung für die Anzeige im PA-Modul   * 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 Logging für die drei Schnittstellenprogramme SCHNITTSTELLE_SOS, SCHNITTSTELLE_ACC, SCHNITTSTELLE_VAWI zu deaktivieren, sofern diese genutzt werden. Für die übrigen Module sollte das Logging aktiv bleiben. +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, SCHNITTSTELLE_ACC, SCHNITTSTELLE_VAWI zu deaktivieren, sofern diese genutzt werden. Für die übrigen Module sollte das technische Logging aktiv bleiben. 
  
 ==== Log_Aktion ==== ==== Log_Aktion ====
  
-Die Tabelle Log_Aktion enthält eine Liste der Datenbank-Aktionen, die beim Logging protokolliert werden. +Die Tabelle Log_Aktion enthält eine Liste der Datenbank-Aktionen, die beim technischen Logging protokolliert werden. 
  
 Felder:  Felder: 
-  * aktion= der Schlüssel, der die Art der Aktion dentifiziert+  * aktion= der Schlüssel, der die Art der Aktion identifiziert
   * bez   = interne Bezeichnung   * bez   = interne Bezeichnung
   * anzeige = Bezeichnung für die Anzeige im PA-Modul   * anzeige = Bezeichnung für die Anzeige im PA-Modul
Zeile 44: Zeile 58:
   * anzeige = Bezeichnung für die Anzeige im PA-Modul   * 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 Logging für die unteren Ebenen der Zeugnisse zu deaktivieren (studzeugnispos, kompstudzeugpos, kompstudzeugposin). Für die übrigen Tabellen sollte das Logging aktiv bleiben. +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, kompstudzeugpos, kompstudzeugposin). Für die übrigen Tabellen sollte das technische Logging aktiv bleiben. 
  
  
 ==== Log_Schluessel ==== ==== Log_Schluessel ====
  
-Die Tabelle Log_Schluessel enthält eine Liste der Schlüsselfelder, die beim Logging gefüllt werden müssen. Die Schlüssel hängen von der jeweiligen Tabelle ab, d.h. von Log_Element.  +Die Tabelle Log_Schluessel enthält eine Liste der Schlüsselfelder, die beim technischen Logging gefüllt werden müssen. Die Schlüssel hängen von der jeweiligen Tabelle ab, d.h. von Log_Element.  
  
 Felder:  Felder: 
Zeile 68: Zeile 82:
   * ELEMENT_ = verweist auf die Tabelle, auf der der Datenbankzugriff stattfand   * ELEMENT_ = verweist auf die Tabelle, auf der der Datenbankzugriff stattfand
   * NUTZER = der Benutzer, der die Aktion durchgeführt hat   * NUTZER = der Benutzer, der die Aktion durchgeführt hat
-  * TAN_ = TAN-Nr, die der Student bei der Durchführung der Aktion genutzt hat +  * TAN_ = TAN-Nr, die der/die Studierende bei der Durchführung der Aktion genutzt hat 
-  * PASSWORT = Passwort, das der Student 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   * SEMESTERNR = verweist auf das Semester, in dem die Aktion stattfand
   * TERMINNR = verweist auf den Termin, in dem die Aktion stattfand   * TERMINNR = verweist auf den Termin, in dem die Aktion stattfand
   * ZEITSTEMPEL = Zeitpunkt der Protokollierung   * ZEITSTEMPEL = Zeitpunkt der Protokollierung
-  * MATRNR = verweist auf den Studenten, auf den sich der Protokolleintrag bezieht. Enthält -1, falls ganze Listen von Studenten bearbeitet wurden. +  * MATRNR = verweist auf den/die Studierende, auf den sich der Protokolleintrag bezieht. Enthält -1, falls ganze Listen von Studenten bearbeitet wurden. 
   * S01 bis S012 = enthalten die Werte für die Schlüsselfelder, abhängig vom geloggten Element_   * S01 bis S012 = enthalten die Werte für die Schlüsselfelder, abhängig vom geloggten Element_
   * CODE_ = Zeichenkette, die alle Schlüsselwerte des Eintrags enthält. Vorangestellt ist der Tabellenname des Elements, für das die Protokollierung stattfand. Kann mit der Lesezeichen-Funktion in PA- und PO-Modul genutzt werden (ggf. Anpassung erforderlich).   * CODE_ = Zeichenkette, die alle Schlüsselwerte des Eintrags enthält. Vorangestellt ist der Tabellenname des Elements, für das die Protokollierung stattfand. Kann mit der Lesezeichen-Funktion in PA- und PO-Modul genutzt werden (ggf. Anpassung erforderlich).
-  * ATTRIBUTE = bestimmte Felder, die nicht im Schlüssel enthalten sind, können ggfhier hinterlegt werdenEinträge für verschiedene Felder werden durch ";" getrennt; den Werten wird jeweils der Feldname und " = " vorangestellt+  * 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, fn2Web): Wird auf FLog umgebaut. 
 +  * mail_log (fn2Web): Wird auf FLog umgebaut. 
 +  * talog (flex.exe): Wird nicht weitergeführt, da die flex.exe nicht mehr im Einsatz ist 
 +  * talog_fn2 (fn2Web): Wird auf FLog umgebaut. 
 + 
 +Mit Ausnahme von talog werden existierende Einträge weiterhin im PA-Modul auf dem Reiter Protokoll angezeigt
tools/logging.1492073739.txt.gz · Zuletzt geändert: 2017/04/13 10:55 von 127.0.0.1