Formatter stacktrace
Oczyść i przeformátuj wklejony stacktrace, aby ważne ramki się wyróżniały.
Formatter stacktrace
Wklej raw stacktrace — skopiowany z terminala, agregatora logów lub raportu awarii — a to narzędzie przeformatuje go tak, aby ważne ramki były łatwe do znalezienia. Działa z śladami Java, JavaScript i Node.js, Python, C#, Go i Ruby i może automatycznie rozpoznać, którą konwencję używa tylko po kształcie ramek bez konieczności wyboru języka.
Włącz Zwiń ramki bibliotek, aby złożone ramki bibliotek i frameworku — wszystko pod node_modules, java.base, site-packages i podobnymi ścieżkami — zmienić się na jeden wiersz, lub włącz Pokaż tylko mój kod, aby je całkowicie usunąć. Twoja ścieżka źródła pozwala nazwać foldery lub pakiety, które są naprawdę twoje, takie jak src/ lub com/myapp, zastępując wbudowaną listę bibliotek. Numeruj ramki dodaje bieżący licznik, Skróć nazwy klas skraca w pełni kwalifikowaną nazwę klasy do ostatnich dwóch segmentów, a Pokaż podsumowanie wypisuje typ wyjątku, jego wiadomość i pierwszą ramkę we własnym kodzie ponad przeformatowanym śladem.
Stacktrace, który dotarł uszkodzony na jednym wierszu — wklejony z pola JSON logów z dosłownymi sekwencjami \n zamiast rzeczywistych podziałów linii — jest automatycznie rozwijany przed formatowaniem, a łańcuch wyjątków "Caused by" jest renderowany jako wcięty drzewo zamiast płaskiej ściany tekstu. Obsługiwane są zarówno znaki końca linii Windows jak i Unix, a licznik poniżej wyniku informuje, ile ramek weszło, ile się wyświetla i ile zostało ukrytych.
Formatowanie odbywa się całkowicie w twojej przeglądarce — stacktrace nigdy nie opuszcza twoje urządzenie, co ma znaczenie, gdy może zawierać wewnętrzne ścieżki plików lub nazwy klas. Skopiuj wyczyścony wynik, pobierz go jako plik .txt lub wyślij go z powrotem do wejścia, aby dostosować opcje i przeformatować ponownie.