![]() |
Live Bug Tracer (version actuelle : 2.0) - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20) +---- Sujet : Live Bug Tracer (version actuelle : 2.0) (/showthread.php?tid=410) |
Live Bug Tracer (version actuelle : 2.0) - MenzAgitat - 30/05/2009 Description : Live Bug Tracer est une boîte à outils de déboguage. Ce script s'adresse aux développeurs Tcl, mais aussi à l'utilisateur lambda qui y trouvera plusieurs fonctionnalités simples d'utilisation et potentiellement très utiles. Les retours du débogueur s'affichent en partyline; vous devez donc vous y connecter sans quoi vous ne verrez rien. Fonctionnalités :
Commandes : .autobacktrace <argument(s)> Permet de gérer le backtrace automatique des erreurs. Arguments acceptés : +/-errors Active/désactive le backtrace automatique des erreurs non-catchées. +/-catch Active/désactive le backtrace automatique des erreurs catchées. status Affiche le statut du backtrace automatique. .loopfuse <on/off/status> Permet d'activer/désactiver la protection anti-boucle infinie, ou d'afficher son statut. .watch <$variable/procédure/commande> [off] Commence ou cesse la surveillance d'une variable statique, d'une procédure ou d'une commande. .watch <$variable> in <procédure> [off] Commence ou cesse la surveillance d'une variable temporaire dans la procédure spécifiée. Vous ne pouvez avoir qu'une seule surveillance de ce type à la fois. .trace <procédure> [off] Commence ou cesse le traçage d'une procédure. Dans les lignes affichées lors d'un traçage de procédure, "rec" indique la profondeur de récursion et "lvl" le niveau de pile. .debuglist Affiche tous les trace actifs posés par Live Bug Tracer. Certains trace peuvent être suivis de la mention "(latent)", ce qui signifie qu'ils ne sont actifs que durant l'exécution d'une certaine procédure. .detachdebuggers Cesse tous les traçages/surveillances que vous avez pu mettre au moyen des commandes .trace ou .watch. Remarque : toutes les commandes sont disponibles en 2 versions : publique et partyline. Screenshots : [Image: http://img715.imageshack.us/img715/6030/lbterror.png] [Image: http://img51.imageshack.us/img51/7697/lbtloopfuse.png] [Image: http://img571.imageshack.us/img571/1584/lbtwatchvariable.png] [Image: http://img28.imageshack.us/img28/5632/lbtwatchproc.png] [Image: http://img13.imageshack.us/img13/4426/lbtwatchcommand.png] [Image: http://img21.imageshack.us/img21/3065/lbtwatchvariableinproc.png] [Image: http://img838.imageshack.us/img838/5870/lbttrace.png] Changelog : Citation :v1.0 Téléchargement : Live Bug Tracer v2.0 RE: [script] Live Bug Tracer (version actuelle : 2.0) - MenzAgitat - 06/03/2012 Nouvelle version disponible : v2.0 Changelog partiel : Citation :v2.0Veuillez vous reporter à ce post pour une description détaillée des nouveautés. Téléchargement : Live Bug Tracer v2.0 Laissez vos commentaires / suggestions / rapports de bugs. RE: [script] Live Bug Tracer (version actuelle : 2.0) - ZarTek - 24/06/2012 Bonjour, J'ai un petit problème sur un de mes eggdrops quand je le lance avec ce script : tcl
Voici plus d'informations surmon eggdrop : Code : Eggdrop v1.8.0+unsignedtraffic (C) 1997 Robey Pointer (C) 2010 Eggheads Je ne comprend pas qu'il arrive pas a avoir une commande comme ::tcl::info::commands, quelqu'un à une idée ? RE: [script] Live Bug Tracer (version actuelle : 2.0) - MenzAgitat - 25/06/2012 Test fait avec un "Eggdrop v1.8.0+stripmoar" (1080003 CVS 1340407724 stripmoar), ça fonctionne. Peut-être devrais-tu mettre ton egg à jour, ce problème semble être corrigé dans les nouvelles versions. RE: [script] Live Bug Tracer (version actuelle : 2.0) - ZarTek - 26/06/2012 Le problème est identique sous CVS 1340407724 stripmoar. Je ne comprend pas, ça viendrai de TCL ? Comment je peu vérifier où ça set "::tcl::info::commands" c'est dans des pkgindex.tcl quelque part ? |