Ugrás a tartalomhoz
100% helyi

Stack trace formázó

Megtisztítsd és rendezd újra a beillesztett veremnyomkövetést, hogy a fontos képkockák kitűnjenek.

Bemenet
Kimenet

Stack trace formázó

Illeszd be a nyers veremnyomkövetést — amely terminálból, naplókezelőből vagy összeomlási jelentésből másolódott — és ez az eszköz úgy rendezi át, hogy a valóban fontos képkockák könnyen megtalálhatók legyenek. Java, JavaScript és Node.js, Python, C#, Go és Ruby nyomkövetésekkel működik, és a képkocka alakzataiból automatikusan felismerheti a konvenciót, nyelvválasztó szükséges nélkül.

Kapcsold be a Könyvtári keretek összecsukása lehetőséget az egymást követő keretrendszer- és könyvtári kereteket összecsukásához — bármi a node_modules, java.base, site-packages és hasonló útvonalak alatt —, vagy kapcsold be a Csak a saját keretek lehetőséget, hogy teljesen eltávolítsd őket. A forráskód elérési útja lehetővé teszi, hogy megnevezd az olyan mappákat vagy csomagokat, amelyek valójában a tiéid, például src/ vagy com/myapp, felülírva a beépített könyvtári listát. A Keretek számozása egy futó számlálót ad, a Osztálynév rövidítése egy teljesen minősített osztályt annak utolsó két szegmensére csökkent, a Összegző sor megjelenítése pedig a kivétel típusát, üzenetét és az első saját kódban lévő képkockát jeleníti meg az átrendezett nyomkövetés felett.

Az egyetlen sorra összezúzott nyomkövetés — amely egy JSON-naplómezőből másolódott szó szerinti \n escape-kkel valódi sortörések helyett — automatikusan kibontakozik formázás előtt, és a "Caused by" kivételek lánca egy behúzott fa helyett lapított szövegként jelenik meg. A Windows és Unix sortörlések egyaránt kezeltetik, és az alatti leltár arról számol be, hogy hány képkocka szállt be, hányat mutatnak és hányat csukták össze.

A formázás teljes egészében a böngészödben történik — a nyomkövetés soha nem hagyja el az eszközöd, ami akkor fontos, ha belső fájlútvonalakat vagy osztályneveket tartalmazhat. Másold ki az megtisztított eredményt, töltsd le .txt fájlként, vagy közvetlenül vissza a bevitelbe, hogy módosítsd a beállításokat és újra formázd.

Gyakori kérdések

Mely nyelveket támogatja?
Java, JavaScript és Node.js, Python, C#, Go és Ruby, plus egy automatikus felismerési mód, amely a nyomkövetésedben lévő képkocka alakzatokból választja ki a megfelelő konvenciót.
Mi számít 'könyvtári' keretnek?
Alapértelmezés szerint bármi, amely megfelelő a keretrendszer vagy függőség útvonalnak — node_modules, java.base, site-packages és hasonlók. Állítsd be a A forráskód elérési útja lehetőséget, hogy megnevezd a saját mappáidat vagy csomagjaidat, és minden más könyvtárként lesz kezelve.
Működik-e egy sorra beillesztett nyomkövetéssel?
Igen. Ha a nyomkövetés szó szerinti \n karakterekkel érkezik a helyett valódi sortöréseknek — amely gyakori egy JSON naplómezőből másoláskor — automatikusan kibontakozik formázás előtt.
Feltöltésre kerül-e a veremnyomkövetésem valahova?
Nem. A formázás teljes egészében a böngészödben zajlik, így az útvonalak, osztálynevek és a nyomkövetés bármely más részlete soha nem hagyja el az eszközöd.