Zum Hauptinhalt springen

SvcLog

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: