log
Konvertiert den als Argument übergebenen Ausdruck in einen String und schreibt ihn in das System-Log. Diese Funktion ist nützlich, wenn Sie den durch einen Schritt erzeugten Ausdruck explizit protokollieren möchten. Durch das Protokollieren von Ausdrücken wird verhindert, dass Werte, wenn sie zu lang sind, im System-Log abgeschnitten werden. Siehe auch Protokollierungseinstellungen.
Signatur
log(expression als T0) -> String |
Parameter
Name | Typ | Beschreibung |
|---|---|---|
expression | T0 | Der zu protokollierende FlowForce-Ausdruck vom Typ T0 (beliebiger Typ). |
Beispiele
Angenommen, Sie haben einen Auftrag wie den unten gezeigten erstellt, der eine Liste von Dateien vom angegebenen Pfad abruft.

Wenn die Anzahl der Dateien im Quellverzeichnis das FlowForce-Standard-Log-Limit für Listen übersteigt, so werden die Einträge im Auftrags-Log gekürzt, also abgeschnitten. Wie Sie unten sehen, werden in diesem Beispiel nur die ersten 10 Dateinamen angezeigt. Außerdem wurde das letzte Zeichen der einzelnen Dateipfade abgeschnitten, da der Pfad das Standardlimit von 50 Zeichen überstiegen hat.

Damit dies nicht passiert, setzen Sie den Ausdruck in die log-Funktion und speichern Sie die Auftragskonfiguration.

Wenn Sie den Auftrag mit der neuen Konfiguration ausführen, enthält das Log nun zusätzlich zu dem durch das System protokollierten Eintrag einen neuen Eintrag für den protokollierten Ausdruck. Das Log wird nicht mehr gekürzt.

Alternativ zum Aufruf der log-Ausdrucksfunktion können Sie auch auf die Schaltfläche "Protokollierung aktivieren"
neben dem entsprechenden Schrittparameter klicken. Dies hat denselben Effekt wie die Verwendung der log-Funktion, daher blendet FlowForce die log-Funktion beim nächsten Öffnen der Auftragskonfigurationsseite aus. Der Unterschied zwischen der Schaltfläche
und der log-Funktion besteht darin, das mit ersterer der gesamte im Textfeld angezeigte Ausdruck protokolliert wird, während Sie mit der log-Funktion selektiv kleinere Unterausdrücke wie den folgenden protokollieren können.
