« Zurück zu Produkt

Dokumentation

UC_ResetLastLogMessages

 bool UC_ResetLastLogMessages (int $InstanzID) 

Parameterliste

InstanzID

ID zum Util Control

Rückgabewert

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.

Beschreibung

Die Funktion leert die Puffer aller Meldungstypen, deren Inhalt UC_GetLastLogMessages liefert. Anschließend liefert UC_GetLastLogMessages nur noch Meldungen, die nach dem Aufruf ins Log geschrieben wurden. Das Log bzw. die Logdateien selbst werden nicht verändert.

Die Zähler von UC_GetLogMessageStatistics bleiben erhalten, sie werden mit UC_ResetLogMessageStatistics zurückgesetzt.

Die ID der Util Control Instanz liefert z.B. IPS_GetInstanceListByModuleID mit der Modul-GUID {B69010EA-96D5-46DF-B885-24821B8C8DBD}. Existiert InstanzID nicht, schlägt die Funktion mit "Instance #... does not exist" fehl, gehört die Instanz zu einem anderen Modul, mit "Instance does not implement this function".

Beispiel

// ID der Util Control Instanz ermitteln
$id = IPS_GetInstanceListByModuleID('{B69010EA-96D5-46DF-B885-24821B8C8DBD}')[0];

UC_ResetLastLogMessages($id);

// Liefert nun ein leeres Array, bis wieder eine Fehlermeldung auftritt
print_r(UC_GetLastLogMessages($id, KL_ERROR - KL_MESSAGE));
Haben Sie noch Fragen?