Stack trace-formaterare
Rensa och formatera om en inklistrad stack trace så att de viktiga ramarna sticker ut.
Stack trace-formaterare
Klistra in en rå stack trace — kopierad från en terminal, en logaggregator eller en kraschrapport — och det här verktyget formaterar om det så att de ramar som spelar roll är lätta att hitta. Det fungerar med Java-, JavaScript- och Node.js-, Python-, C#-, Go- och Ruby-traces och kan automatiskt detektera vilken konvention som används baserat på ramformerna själva, utan någon språkväljare.
Aktivera Dölj ramverk för att vikas ihop på varandra följande ramverk- och biblioteksramar — allt under node_modules, java.base, site-packages och liknande sökvägar — till en enda rad, eller växla till Visa endast mina ramar för att ta bort dem helt. Din källkodssökväg låter dig namnge de mappar eller paket som faktiskt är dina, såsom src/ eller com/myapp, vilket åsidosätter den inbyggda leverantörlistan. Numrera ramar lägger till en löpande räkning, Förkorta klassnamn trimmar ett fullständigt klassnamn ned till de två sista segmenten, och Visa sammanfattningsrad skriver ut undantagstypen, dess meddelande och den första ramen i din egen kod ovanför den omformaterade traces.
En trace som kom skadad på en enda rad — klistrad från ett JSON-loggfält med bokstavliga \n-escapes istället för verkliga radbrytningar — packas upp automatiskt före formatering, och en kedja av "Caused by"-undantag återges som ett indenterat träd istället för en platt textvägg. Både Windows- och Unix-radavslut hanteras, och räkningen under utmatningen rapporterar hur många ramar som kom in, hur många som visas och hur många som vikets bort.
Formatering sker helt i din webbläsare — traces lämnar aldrig din enhet, vilket spelar roll när den kan innehålla interna filsökvägar eller klassnamn. Kopiera det rensade resultatet, ladda ner det som en .txt-fil, eller skicka det direkt tillbaka till ingången för att justera alternativen och formatera om igen.