infra:NET User
 
×
2.2.2 StpStartLog – Protokollierung der Datensatzänderungen einstellen
StpStartLog( nState, nLogTextLen );
Argumente
nState
0
Keine Protokollierung
1
PreLog: Der Datensatz wird unmittelbar nach dem Lesen protokolliert
2
PostLog: Der Datensatz wird nach dem Schreiben protokolliert. Im Fehlerfall wird der Datensatz von der Fehlerbehandlung protokolliert
4
DeltaLog: Die Änderungen werden durch Unterstreichung mit ‚xxx’ hervorgehoben.
7
Default ist 7 (=1+2+4), d.h. es wird das Prelog, Postlog und das Deltalog geschrieben.
 
nLogTextLen
Setzt die Länge des Textes der geschrieben werden soll. Ist der Text z.B. ein Buffer des Teilestammes, so werden bei nLogTextLen = 54 die ersten 54 Zeichen in die Logdatei geschrieben.
Ist der Wert 0, keine Auswertung, wird der gesamte Buffer geschrieben.
Default ist 64.
Beschreibung
Wird nur bei Veränderung von Daten über die STP-Befehle ausgewertet, nicht bei BUF-Befehlen usw.!
Soll z.B. nur Postlog (vor der Änderung) und das Deltalog geschrieben werden, muss StpStartLog( 6 ) aufgerufen werden.
StpPauseLog();
Beschreibung
Das Schreiben des Logs wird ausgesetzt und muss mit StpResumeLog wieder aktiviert werden.
StpResumeLog();
Beschreibung
Das Schreiben des Logs wird wieder aufgenommen.
StpEndLog();
Beschreibung
Die Logeinstellungen werden zurückgesetzt.
StpPausePrePostDeltaLog();
Beschreibung
Das Schreiben der Pre-, Post- und Deltalogs wird ausgesetzt und muss mit StpResumePrePostDeltaLog wieder aktiviert werden. 
Dieser Befehl hat eine niederere Priorität als StpPauseLog, d.h. StpPauseLog unterbricht auch das Pre-/Post-/Delta- Logging. Pre/Post/Delta – Logging wird mit Aufruf von StpStartLog aktiviert.
StpResumePrePostDeltaLog();
Beschreibung
Das Schreiben der Pre-, Post- und Deltalogs wird wieder aufgenommen, falls vorher nicht StpPauseLog, oder vorher StpResumeLog aufgerufen wurde.