Preskoči na sadržaj
100% lokalno

Formater stack trace

Čisti i ponovno uvuci stack trace pa je lako vidjeti okvire koji su bitni.

Unos
Rezultat

Formater stack trace

Zalijepi raw stack trace — kopiran iz terminala, log agregatora ili izvještaja o rušenju — i ovaj alat ga ponovno uvlači da su okviri koji zaista trebaju biti vidljivi lako pronalazivi. Radi sa Java, JavaScript i Node.js, Python, C# Go i Ruby tracama, i može automatski prepoznati koju konvenciju gleda samo po obliku okvira, bez biranja jezika.

Uključi Sažmi bibliotečne okvire da skupiš uzastopne framework i library okvire — sve što je under node_modules, java.base, site-packages i slične putanje — u jednu liniju, ili uključi Prikaži samo moje okvire da ih potpuno ukloniš. Tvoj izvorni kod ti dozvoljava da naženeš mape ili pakete koji su zaista tvoji, poput src/ ili com/myapp, preusmjeravajući ugrađeni popis biblioteka. Numeriraj okvire dodaje tekući broj, Skrati imena klasa skraćuje u potpunosti kvalificirano ime klase na posljednja dva segmenta, a Prikaži sumarnu liniju ispisuje tip iznimke, njenu poruku i prvi okvir u tvom vlastitom kodu iznad preformatirane trace.

Trace koji je stigao izobličen u jednoj liniji — zalijepit iz JSON polja log sa dosljednim \n bjeglicama umjesto realnih prekida redaka — automatski se raspliće prije formatiranja, i lanac "Uzrokovano sa" iznimki se prikazuje kao uvlačeni stab umjesto ravne zida teksta. Windows i Unix line breakovi se oboje obrađuju, i brojač ispod rezultata izvještava koliko je okvira ušlo, koliko se prikazuje i koliko je sklonjeno.

Formatiranje se u potpunosti dešava u tvom pregledniku — trace nikad ne napušta tvoj uređaj, što je važno kada bi mogao sadržavati interne putanje datoteka ili imena klasa. Kopiraj očišćeni rezultat, preuzmi ga kao .txt datoteku ili pošalji ga direktno natrag u unos da reguliraš opcije i ponovno formatiraš.

FAQ

Koje jezike podržava?
Java, JavaScript i Node.js, Python, C#, Go i Ruby, plus automatski način prepoznavanja koji odabira pravu konvenciju iz oblika okvira u tvojoj traci.
Što se računa kao 'bibliotečni' okvir?
Zadano, bilo što što se poklapa sa poznatom framework ili dependency putanjom — node_modules, java.base, site-packages i slično. Postavi Tvoj izvorni kod da naženeš svoje mape ili pakete umjesto toga, i sve ostalo se tretira kao biblioteka.
Radi li na traci zalijepljenoj kao jedan redak?
Da. Ako trace stigao sa dosljednim \n znakovima umjesto realnih prekida redaka — što je često kada se kopira iz JSON log polja — automatski se raspliće prije formatiranja.
Je li moj stack trace uploadan negdje?
Ne. Formatiranje se u potpunosti dešava u tvom pregledniku, pa putanje datoteka, imena klasa i bilo koji drugi detalji u traci nikad ne napuštaju tvoj uređaj.