Formateur de pile d'appels
Nettoie et réindente une pile d'appels collée afin que les cadres importants ressortent.
Formateur de pile d'appels
Collez une pile d'appels brute — copiée depuis un terminal, un agrégateur de journaux ou un rapport d'erreur — et cet outil la réindente pour que les cadres qui importent vraiment soient faciles à trouver. Il fonctionne avec les piles de Java, JavaScript et Node.js, Python, C#, Go et Ruby, et peut détecter automatiquement quelle convention il recherche d'après la forme des cadres, sans sélecteur de langue.
Activez Masquer les cadres des bibliothèques pour fusionner les cadres consécutifs des frameworks et bibliothèques — tout ce qui se trouve sous node_modules, java.base, site-packages et chemins similaires — en une seule ligne, ou activez Garder uniquement mes cadres pour les supprimer entièrement. Votre répertoire source vous permet de nommer les dossiers ou packages qui vous appartiennent vraiment, comme src/ ou com/monapp, en remplaçant la liste des fournisseurs intégrée. Numéroter les cadres ajoute un compteur courant, Raccourcir les noms de classe réduit une classe entièrement qualifiée à ses deux derniers segments, et Afficher la ligne de résumé imprime le type d'exception, son message et le premier cadre de votre propre code au-dessus de la pile reformatée.
Une pile qui arrive écrasée sur une seule ligne — collée depuis un champ de log JSON avec des caractères d'échappement littéraux \n au lieu de vraies coupures de ligne — est automatiquement dépliée avant le formatage, et une chaîne d'exceptions « Caused by » est rendue comme un arbre indenté plutôt qu'un mur de texte plat. Les fins de ligne Windows et Unix sont gérées, et le comptage sous la sortie indique combien de cadres sont entrés, combien sont affichés et combien ont été repliés.
Le formatage se fait entièrement dans votre navigateur — la pile ne quitte jamais votre appareil, ce qui compte quand elle peut contenir des chemins de fichiers internes ou des noms de classe. Copiez le résultat nettoyé, téléchargez-le en tant que fichier .txt, ou renvoyez-le directement à l'entrée pour ajuster les options et reformater.