Page 1 sur 1

débuguer un agent

MessagePublié: 08 Jan 2004 à 16:53
par bowj
bonjour!j'ai du modifier 2 agents en java!mais je ne sais pas comment les débuguer maintenant!une idée?pour les agents en LS, je mettais des messagebox et hop je les tracés en regardant dans le journal.mais dans un agent java, y'a t-il un équivalent du alert() dans un masque.

Re: débuguer un agent

MessagePublié: 08 Jan 2004 à 17:15
par bowj
ç a y est j'ai trouvé!!pour ceux que ça interresse(les débutants comme moi quoi!)System.out.println("toto");

Re: débuguer un agent

MessagePublié: 09 Jan 2004 à 14:27
par phil
salut bowj de credit-agricole.(Je sais pas qui tu est mais on est de la même maison...)pour debugger en LSFichier->Outil->Mettre au point LotusScript (cocher)et fais tourner ton agent "pas à pas", t'as les instructions, les variables et tout...j'ai fini par m'y mettre tellement ! :)quand t'as fini de suivre ton agent : décoches "mettre au point..."sinon ça va te pourrir ton groove dès que tu vas faire la moindre action.(tu sera également dans le debugger!)Salut.

Re: débuguer un agent

MessagePublié: 09 Jan 2004 à 17:46
par Oguruma59
tu peux aussi écrire les valeurs intermédiaires dans un fichier texte et pour y avoir accès en permanence tu décris une méthode statique...voilà en gros le principe... un petit exemple si tu souhaites écrire des données dans fichier texteimport java.io.*;import java.io.*;class Log{ static PrintWriter pw; public static void openLog(String fichierLog) throws IOException { pw = new PrintWriter(new BufferedWriter (new FileWriter(fichierLog))); } public static void writeLog(String ligne) throws IOException { pw.println(ligne); } public static void closeLog(String ligne) throws IOException { pw.close(); }Log.openLog("nom du fichier");Log.writeLog("valeur " +NomDe variable);Log.closeLog();enfin tu peux surcharger la méthode writeLog afin de traiter tous les types de données et multiples impressions