Was können wir verbessern?

Dokumentation

(Bearbeiten)

LogMessage

Benötigt: IP-Symcon >= 5.0

 void LogMessage (string $Nachricht, int $Typ) 

Parameterliste

Nachricht

Inhalt der Nachricht

Typ
Typ Wert Beschreibung
KL_DEBUG 10206 Eine Debugmeldung
KL_ERROR 10205 Eine Fehlermeldung
KL_MESSAGE 10201 Eine Standardnachricht
KL_NOTIFY 10203 Eine Benachrichtigung
KL_WARNING 10204 Eine Warnungsmeldung

Rückgabewert

Keine Rückgabe

Beschreibung

Die Funktion schreibt unter Angabe des Typs Typ und der Nachricht Nachricht eine Nachricht ins Logfile. Zusätzlich werden diese im Meldungsfenster innerhalb der Konsole angezeigt.

Je nach Typ unterscheiden sich die Nachrichten in der Darstellung innerhalb des Meldungsfensters. (siehe Meldungen)

KL_DEBUG werden ausschließlich ins Log geschrieben. Bei Deaktivierung des Spezialschalter "LogfileVerbose" werden diese nichtmal ins Log geschrieben.

Der Nachrichtentyp KL_CUSTOM steht einzig der Funktion IPS_LogMessage zur Verfügung. Dieser kann nicht in Modulen verwendet werden.

Beispiel

// Senden einer Warnungsmeldung im Meldungsfenster
$this->LogMessage("Dies ist eine Warnung", KL_WARNING);