Récupérer les logs d'une exécution
Il est possible de récupérer les logs de chaque exécution. Pour cela, il faut se rendre sur l'un des écrans suivants :
- Dans le volet "EXÉCUTER" d'un composant (Workflow, Script Shell, Data Pipelines)
- Dans le volet "HISTORIQUE" du composant Planifications
- Sur l'écran Supervision - Historique

Ensuite, dans le tableau des exécutions, sélectionner l'icône de la loupe.
Une version moins détaillée des logs est affichée dans la colonne "message" du tableau.
Le journal d'exécution complet d'un workflow est également consultable, en flux, depuis l'écran de détail du workflow : voir Supervision.
Durée de conservation
Les lignes de log détaillées sont conservées 24 heures. Au-delà, elles ne sont plus disponibles et le journal d'une exécution ancienne s'affiche vide.
L'historique des exécutions (statut, dates, durée, message de fin, statistiques) est quant à lui conservé dans la base d'Onyx et reste consultable bien après ce délai.
Lignes de log transmises en direct
Pendant qu'une tâche s'exécute, ses lignes de log sont diffusées en direct vers les écrans de supervision. Cette diffusion est plafonnée, afin qu'un script très bavard ne sature ni le réseau ni l'affichage :
- 500 lignes par tâche sont transmises en direct. Il s'agit bien d'une limite par tâche : chaque étape d'un workflow dispose de son propre quota.
- Une ligne de plus de 2000 caractères est tronquée à l'affichage en direct.
Lorsque la limite est atteinte, une ligne signale que le reste du journal se trouve dans la console de la tâche.
Cette limite ne concerne que l'affichage en direct. Le journal complet, sans troncature, reste consultable en rouvrant l'exécution (dans la limite des 24 heures de conservation ci-dessus). De même, un message d'erreur n'est jamais perdu : le statut et le message d'échec de la tâche empruntent un autre canal.
Ces plafonds ne sont pas paramétrables depuis l'application.