Bonjour,
je recherche un moyen actuellement de récupérer les information de la console Talend à la fin de l'exécution d'un Job, je ne sais pas si c'est possible ou non.
J'ai créé pour commencer un Job tout simple qui convertit un fichier délimité TXT en fichier XLS.
J'ai ajouté des tJava afin de pouvoir écrire le code ci dessous.
J'écris bien dans la console "test1" et "test2" ainsi que "Directory is created!" si le dossier n'existe pas déjà ou "Failed to create directory!" si une erreur se produit.
Le dossier se créé bien comme il faut et le fichier .log pareil, cependant le fichier ne contient pas la console Talend mais "[statistics] disconnected". J'ai essayé en connectant le tJava en Trigger OnComponentOk sur le fichier XLS et sur le fichier délimité, ainsi qu'en OnSubjobOk sur le fichier délimité, mais cela ne change pas le message dans le fichier log.
J'en déduis que mon code Java est soit faux, soit il y a un autre moyen ou bien ce n'est pas possible de récupérer la console ?
Voici ce qui est affiché dans la console Talend après l'exécution du job (tout ce que je veux récupérer dans mon fichier .log) :
Toute aide est la bienvenue,
Cordialement.
EDIT : Peut-être que le fichier .log créé recopie seulement la dernière ligne de la console Talend.
EDIT 2 : tJava1 créé le fichier et écrit "[statistics] disconnected", tJava2 créé le fichier et écrit "test1 test2" et tJava3 créé le fichier et écrit "test1 test2". Si je supprime tJava1 le fichier créé par tJava2 fonctionne comme précédemment, mais tJava "[statistics] disconnected".
Si je supprime tJava1 et tJava3, tJava2 écrit alors dans son fichier "[statistics] disconnected".
Partager