Description :
Boîte à outils de déboguage. Affichage du backtrace des erreurs en temps réel, système anti infinite-loop, traçage de l'exécution d'une procédure ligne par ligne, surveillance de variables / commandes / procédures, ...
Boîte à outils de déboguage. Affichage du backtrace des erreurs en temps réel, système anti infinite-loop, traçage de l'exécution d'une procédure ligne par ligne, surveillance de variables / commandes / procédures, ...
Changelog
Version 2.0 par MenzAgitat (06/03/2012)210 téléchargements
Trop de nouveautés et de changements pour tous les énumérer, la v1.0 possédait pour toute fonctionnalité d'afficher le backtrace des erreurs en temps réel.
Passage sous licence Creative Commons
Version 1 par (30/05/2009)
83 téléchargements
Description :
Lorsqu'il est actif, Live Bug Tracer affiche automatiquement en partyline le contenu de la variable système $::errorInfo dès qu'elle change d'état.
Si une quelconque erreur se produit dans un script, cette variable contient le dernier message d'erreur ainsi qu'un traceback de l'erreur.
Si plusieurs erreurs identiques se produisent d'affilée, seule la 1ère occurence de l'erreur sera affichée afin d'éviter le flood.
Un paramètre permet de choisir d'activer ou désactiver par défaut le débogueur au lancement du script.
Commandes disponibles (en partyline) :
.debugmode on : active le débogueur
.debugmode off : désactive le débogueur
Intérêt du script :
Pas besoin d'avoir activé l'utilisation de la commande .set en partyline pour pouvoir afficher le rapport détaillé de toute erreur se produisant dans un script.
Pas besoin non plus d'être là au bon moment ni d'être hyper rapide pour taper .set errorInfo après qu'un bug se soit produit.
Exit des prises de tête pour traquer un bug qui se produit 1 fois par mois et pour lequel on n'est jamais là au bon moment pour observer ce qui s'est passé.
Post support ici : http://www.eggdrop.fr/board/showthread.php?tid=410