98 votes

Imprimer la trace du journal de fonction /stack pour l’ensemble du programme à l’aide de firebug

Firebug a la capacité d’enregistrer les appels à un nom de fonction particulier. Je suis à la recherche d’un bogue qui empêche parfois le rendu d’une page, mais ne provoque pas d’erreurs ou d’avertissements. Le bogue n’apparaît qu’environ la moitié du temps. Alors, comment puis-je obtenir une liste de tous les appels de fonction pour le programme entier, ou une sorte de trace de pile pour l’exécution du programme entier?

8voto

user210791 Points 26

J’ai accompli cela sans firebug. Testé dans chrome et firefox:

Une fois que votre programme imprime cela sur la console, vous pouvez cliquer sur la petite flèche pour développer la pile des appels.

2voto

casablanca Points 41814

Essayez de parcourir votre code une ligne ou une fonction à la fois pour déterminer où il cesse de fonctionner correctement. Ou faites des suppositions raisonnables et dispersez les instructions de journalisation dans votre code.

1voto

Abraham Albero Points 11

Essayez ceci:

Je ne sais pas s’il est pris en charge sur tous les navigateurs, donc je vérifierais d’abord s’il existe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X