![]() |
Live Bug Tracer (version actuelle : 2.0) - Printable Version +- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr) +-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20) +---- Thread: 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 : Quote: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 : Quote: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 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 ? RE: Live Bug Tracer (version actuelle : 2.0) - ZarTek - 18/04/2022 A titre totalement informatif, si vous rencontrer l'erreur : Quote:[Live Bug Tracer - Erreur] La version de votre Eggdrop est 1.9.1 1090102; Live Bug Tracer ne fonctionnera correctement que sur les Eggdrops version 1.6.20 ou supérieure. Et que vous utilisez une version plus récente que 1.6.20 telle que 1.9.x le script Live Bug Tracer fonctionne après une modification. Supprimer la ligne 115 contenant : tcl
Et relancer votre eggdrop. méthode 2: Si vous voulez garder la vérification de version remplacer a la ligne 115 par RE: Live Bug Tracer (version actuelle : 2.0) - CrazyCat - 18/04/2022 Déjà signalé dans d'autres scripts (par exemple ici) mais ça mérite effectivement d'être redit et je vais faire un sujet épinglé pour le mettre en avant comme il faut |