Est-il possible d'obtenir des valeurs variables incluses dans une trace de pile? Je viens de commencer à utiliser bugsense les e-mails du STACKTRACE à moi et je me demande s'il y a une certaine façon dans mon code pour mettre les valeurs des variables dans la sortie stacktracetrace de pile et valeurs de variable
1
A
Répondre
0
pas par défaut, vous devez le faire par vous-même:
La trace de la pile ne vous parlera que de la ligne de code concernée (où le Exception
est lancé) et de la pile d'exécution.
Mais rien ne vous empêche de prendre le Exception
et d'inclure des informations de débogage dans le message:
try {
...the code...
}
catch (Throwable t) {
// Here, we catch any Throwable (Exception but also Error such as OutOfMemory
// or NoClassDefFound), which is *absolutely not suitable* for
// anything else than debugging.
// You can (should, actually) make this catch statement more specific
// depending of the Exception or Error you are facing
// Dump your variables here:
final String message = "myVar=" + myVar;
// The statement below rethrows the original Throwable and adds your
// own message to it
throw new RuntimeException(message, t);
}
Ou pour mettre un point d'arrêt dans la déclaration catch { }
pour vérifier l'état de votre application à ce stade, mais Si j'ai bien compris, cela pourrait ne pas s'appliquer dans le cas que vous décrivez.
(Soit dit en passant, je vous suggère d'ajouter la balise « Java » à votre question. De cette façon, il sera également visible par la communauté Java de StackOverflow)
Questions connexes
- 1. Combiner IronPython et trace de pile CLI
- 2. Erreur de trace de pile
- 3. NPE sans trace de pile
- 4. trace trace de la pile python sans exception soulevée
- 5. comment obtenir une trace de pile correcte au lieu d'une trace de pile de réflexion?
- 6. Recherche de la trace de pile réelle Java à partir d'une trace de pile javascript
- 7. Extraction de trace de pile de minidump
- 8. trace de pile de journalisation avec enregistreur
- 9. outils d'analyse de trace de pile
- 10. Aide à l'interprétation de trace de pile
- 11. Trace et consignation des valeurs d'une variable avec GDB
- 12. Afficher la trace de la pile DNN?
- 13. Implémentation d'une trace de pile sous Windows
- 14. Imprimer la trace de pile d'une exception
- 15. android: trace de pile pour détruire
- 16. Forger une trace de pile Java
- 17. Comment imprimer une trace de pile Groovy?
- 18. zend trace de la pile du framework
- 19. trace de pile rspec sur autotest
- 20. Que signifie cette trace de pile?
- 21. trace Pile de javax.transaction.RollbackException manquant la cause
- 22. Voir une trace de pile d'applications JWS?
- 23. Trace de pile dans Visual Studio Express
- 24. permettent trace de la pile par défaut
- 25. Comprendre la trace de la pile
- 26. Trace de pile limité dans Process Explorer
- 27. trace de la pile dans le code
- 28. pile trace info dans errorInfo dans Tcl
- 29. Machine virtuelle et aucune machine virtuelle - pile et trace
- 30. Variable d'instance de trace Ruby
grâce fait exactement ce que je voulais. A noté votre conseil re tag aussi – ron