2010-10-26 15 views
4

Comment puis-je copier une pile hors du débogueur dans Pharo? Je sais qu'il y a le fichier Debug.log quelque part près de l'image, mais je suis trop paresseux pour naviguer hors de Pharo, dans le système de fichiers, trouver le dossier et parcourir un fichier texte gigantesque s'il y a une pile trace juste en face de moi.Comment puis-je copier une pile hors du débogueur dans Pharo?

Répondre

7

Je connais un moyen, mais ce n'est pas le meilleur. Lorsque vous êtes dans le débogueur, faites un clic droit -> "mail out bug report" et là vous pouvez copier/coller la stacktrace heheheh

Une autre option est d'apporter Ctrl + Clic pour amener l'autre menu, et sélectionnez le option "copier le texte"

cheers

+1

+1 Le rapport de bogue est très détaillé. Il inclut plus qu'une méthode de liste sur la pile. Il montre les arguments pour chaque appel et les variables d'instance du récepteur. –

+0

maintenant vous pouvez maintenant simplement faire un clic droit sur le débogueur et faire une "copie dans le presse-papiers" – camillobruni

+0

ou même plus récent, sérialiser la pile comme fichier de carburant, puis simplement l'importer dans une image similaire pour l'inspecter à nouveau. – camillobruni

0

dans Pharo 5, il y a un Copier dans le presse-papiers entrée de menu dans le menu de débordement du débogueur. Voir la capture d'écran:

How to copy stacktrace to clipboard in Pharo 5