SvcLog
SvcLog(int1, logic2, alpha3)
Benutzerlog des SOA-Service schreiben
Details
- int1:
- Klassifizierung der Information::
_LogInfo_LogWarning_LogError
- logic2: Systemeintrag
- alpha3: Text des Eintrags (max. 250 Zeichen)
- Siehe: Verwandte Befehle , Log-Einträge des SOA-Service
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:
_LogInfoDiese Einträge sollten nur informativen Charakter besitzen._LogWarningDer Eintrag kennzeichnet einen Warnzustand._LogErrorDer 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:
_ErrStringOverflow: Die in (alpha3) angegebene Zeichenkette war länger als250Zeichen._ErrValueInvalid: Der in (int1) übergebene Wert ist nicht gültig.