AfAddLogEntry

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 AfAddLogEntry(int1, alpha2[, alpha3, ..., alpha9]) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Eintrag in das Skript-Protokoll schreiben
int1 Protokoll-Level
_LogInfo Eintrag als Information
_LogWarning Eintrag als Warnung
_LogError Eintrag als Fehler
alpha2 Protokoll-Text
alpha3 ... alpha9 zusätzliche Informationen
Resultat int Fehlerwert
Siehe

Verwandte Befehle

Mit dieser Anweisung kann ein beliebiger Text in das Skript-Protokoll geschrieben werden. Das Protokoll kann vom Administartor über den Menüpunkt ? / Info aufgerufen und auf der Protokollseite unter dem Skript-Protokoll eingesehen werden.

Der Protokoll-Level wird in (int1) übergeben. Der Level entscheidet darüber, ob eine E-Mail versendet wird. Es stehen folgende Konstanten zur Verfügung:

_LogInfo Eintrag als Information
_LogWarning Eintrag als Warnung
_LogError Eintrag als Fehler Versenden einer E-Mail

In dem Parameter (alpha2) wird der Protokoll-Eintrag übergeben. Er kann bis zu 4096 Zeichen lang sein. In den Parametern (alpha3) bis (alpha9) können zusätzliche Informationen mit jeweils bis zu 250 Zeichen angegeben werden.

Konnte der Protokolleintrag vorgenommen werden, wird der Wert _ErrOk (0) zurückgegeben.

Beispiel:

tErg # AfAbmEdit(tAbmNo);
switch (tErg)
{
  case _ErrOk   : ;
  case _rLocked : AfAddLogEntry(_LogWarning,'Folder locked',CnvAI(tAbmNo));
  case _rExists : AfAddLogEntry(_LogInfo,'Name of folder already exists',CnvAI(tAbmNo));
  ...
  default : AfAddLogEntry(_LogError,'Unknown error',CnvAI(tErg));
}