2.1 Allgemeines
Die Protokollierung, wie in diesem Kapitel beschrieben, beschränkt sich auf die STP-Funktionen.
Protokolle von Datensatzänderungen, die z.B. mit BufUpdateBuffer vorgenommen werden, müssen explizit mit StpWriteLog geskriptet werden.
Die Logstände beschreiben was protokolliert, und die Steuerung der Protokollierung beschreiben wie die Logstände protokolliert werden können.
Logstände
Es können folgend Logstände gewählt werden
-
Prelog:Protokollieren des Buffers vor dem Verändern, direkt nach dem Lesen aus der infra-Datenbank.
-
Postlog:Protokollieren des Buffer nach dem Verändern, direkt vor dem Schreiben in die infradatenbank.
-
Delta:Protokollieren der Differenz von Prelog und Postlog (Prelog xor Postlog).Es werden nur die Teile protokolliert, Prelog und Postlog, die sich geändert haben.Die Differenz wird pro Feld berechnet.BeispielPrelog: 0110012Buffer vor der Änderung.PostLog: 0110012Buffer nach der Änderung.Delta: xxxxxxxxxxxxxxxxx
Steuerung der Protokollierung
-
Prepare:Auswählen der Datei in die protokolliert wird.Es kann auch eine bestehende Datei erweitert werden.
-
Start:Starten des Protokollierens mit den entsprechenden Logständen.Die Logständen können beliebig gesetzt werden.Beispiel: Start mit Prelog und Delta bedeutet, dass vor dem Verändern des Buffers und die Deltas geloggt werden.
-
PauseUnterbricht das Protokollieren
-
ResumeSetzt das Protokollieren, wie bei Start und Prepare definiert, fort.
-
EndBeendet das Protokollieren und schließt die Logdatei.