Altova FlowForce Server 2026 Advanced Edition

Convertit l'expression passée en argument en chaîne de caractères et l'écrit dans le journal système. Cette fonction est utile lorsque vous souhaitez enregistrer explicitement l'expression produite par une étape. L'enregistrement des expressions empêche le tronquage dans le journal système lorsque les valeurs enregistrées sont trop longues. Voir également Paramètres de journalisation.

 

Signature

log(expression sous forme de T0) -> string

 

Paramètres

Nom

Type

Description

expression

T0

L'expression FlowForce à enregistrer, de type T0 (tout type).

 

Exemples

Supposons que vous ayez créé une tâche qui récupère une liste de fichiers à partir du chemin d'accès donné, comme celle ci-dessous.

fs_log_function_example_01

Si le nombre de fichiers dans le répertoire source dépasse la limite d'enregistrement par défaut de FlowForce pour les listes, les entrées du journal des tâches sont tronquées. Comme illustré ci-dessous, dans cet exemple, seuls les 10 premiers noms de fichiers sont affichés. De plus, le dernier caractère de chaque chemin d'accès aux fichiers a été tronqué, car le chemin a dépassé la limite par défaut de 50 caractères.

fs_log_function_example_02

Pour éviter le tronquage, placez l'expression dans la fonction log et enregistrez la configuration de la tâche.

fs_log_function_example_03

Si vous exécutez la tâche avec la nouvelle configuration, le journal contient désormais une nouvelle entrée pour l'expression journalisée, en plus de l'entrée journalisée par le système. Le tronquage ne se produit plus.

fs_log_function_example_04

Dans cet exemple, au lieu d'appeler la fonction d'expression log, vous pouvez également cliquer sur le bouton "Activer la journalisation »ff_ic_log à côté du paramètre d'étape que vous souhaitez journaliser. Cette opération équivaut à l'utilisation de la fonction log, de sorte que FlowForce masquera la fonction log la prochaine fois que vous ouvrirez la page de configuration de la tâche. La différence entre le bouton ff_ic_log et la fonction log est que le premier enregistre l'intégralité de l'expression affichée dans la zone de texte, tandis que la fonction log peut être utilisée de manière sélective pour des sous-expressions plus petites, par exemple :

ff_log_example_05

 

© 2020-2026 Altova GmbH