Zum Hauptinhalt springen

SvcLog

SvcLog(int1, logic2, alpha3)

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Benutzerlog des SOA-Service schreiben

Details

Die Anweisung kann nur in einer Ereignisfunktion des SOA-Service durchgeführt werden.

Mit diesem Befehl wird ein Benutzerlog für den SOA-Service geschrieben.

Die Einträge werden in drei Klassen unterschieden:

  • _LogInfo Diese Einträge sollten nur informativen Charakter besitzen.
  • _LogWarning Der Eintrag kennzeichnet einen Warnzustand.
  • _LogError Der Eintrag kennzeichnet einen Fehlerzustand.

Die unterschiedlichen Klassen werden bei der Anzeige des Protokolls mit dem Log-Viewer durch entsprechende Symbole gekennzeichnet. Neben den übergebenen Parametern wird in der Log-Datei das Datum und die Uhrzeit festgehalten. Mit dem Parameter (logic2) wird definiert, ob es sich bei dem Eintrag um einen Systemeintrag (true) handelt, oder nicht (false). Systemeinträgen wird in der Log-Datei eine höhere Priorität bei der Langzeitspeicherung gewährt (siehe Benutzerlogs ). Die Benutzer-ID wird nur dann eingetragen, wenn es sich bei dem Log-Eintrag nicht um einen System-Eintrag (logic2 = false) handelt.

Im Parameter (alpha3) wird der zu speichernde Meldungstext angegeben. Es ist darauf zu achten, dass die Größe der Log-Datei mit der Länge der hier übergebenen Zeilen zusammenhängt und daher bei zu langen Inhalten schnell steigen kann.

Mögliche Laufzeitfehler: