La fonction e.printStackTrace() de Java n'imprime pas tous les détails de la trace de pile de l'exception interne.Obtention d'une trace de pile de chaînes complète, y compris une exception interne
Existe-t-il un moyen facile de générer la trace de pile complète sous forme de chaîne? (En plus de moi-même mise en forme)
Modifier
Je viens de découvrir ce que printStackTrace() fait - apparemment la pile cadres il filtre sont exactement ceux communs à l'exception interne et l'externe. Donc, en fait, c'est plutôt ce que je veux, et non la trace de la pile «complète».
Comment voulez-vous dire - la trace de la pile d'exception interne? Une exception interceptée est-elle propagée dans une autre exception? – Everyone
Quelque chose qui est produit par un catch ... throw new Exception ("foo", e) – ripper234
Je viens de découvrir ce que printStackTrace() fait - apparemment les cadres de la pile qu'il filtre sont exactement ceux communs à l'exception interne et externe un. Donc, en fait, c'est plutôt ce que je veux, et non la trace de la pile «complète». – ripper234