log
Convertit l’expression reçue en tant qu’argument dans string et l’écrit dans le journal de système. Cette fonction est utilise dans des situations où vous souhaitez inscrire explicitement au journal l’expression produite par une étape. Le fait d’inscrire ces valeurs de cette manière au journal permet d’éviter la troncation des valeurs dans le journal de système lorsque les valeurs inscrites sont trop longues, voir aussi Paramètres de journalisation.
Signature
log(expression:T0) -> string |
Paramètres
Nom | Type | Description |
---|---|---|
expression | T0 | L’expresison FlowForce à journaliser, de type T0 (tout type). |
Exemples
Partons du principe que vous avez créé une tâche qui obtient une liste de fichiers depuis le chemin donné, comme celui ci-dessous.
Si le nombre de fichiers dans le répertoire de source dépasse la limite de journalisation par défaut de FlowForce pour les listes, les entrées dans le journal de tâches seront coupées. Comme illustré ci-dessous, dans cet exemple, seuls les 10 premiers noms de fichier sont indiqués. De plus, le dernier caractère dans chaque fichier a été tronqué parce que le chemin a dépassé la limite par défaut de 50 caractères :
Pour éviter la troncation, contenir l'expression à l'intérieur de la fonction log, et sauvegarder la configuration de tâche
Si vous exécutez la tâche avec la nouvelle configuration, le journal contient à présent une nouvelle entrée pour l'expression contenue dans le journal, outre l'entrée ajoutée par le système. La troncation ne se produit plus.
Dans cet exemple, à la place d'appeler la fonction d'expression log vous pouvez aussi cliquer sur la touche "Activer journalisation" située à côté du paramètre step que vous souhaitez ajouter au journal. Cela est équivalent à utiliser la fonction log, donc FlowForce dissimulera la fonction log la prochaine fois que vous ouvrirez la page de configuration de la tâche. La différence entre la touche et la fonction log est que la première possibilité enregistre l'expression complète affichée dans le champ d'entrée, alors que la fonction log peut être utilisée sélectivement pour des sous-expressions plus petites, comme par exemple :