İçeriğe atla
%100 yerel

Yığın İzi Biçimlendirici

Yapıştırılan yığın izini temizle ve yeniden biçimlendir, önemli çerçeveler öne çıksın.

Giriş
Çıkış

Yığın İzi Biçimlendirici

Yapıştırılan ham yığın izini (terminaldaki kopyalı, log toplayıcıdan veya kilitlenme raporundan) yapıştır ve bu araç, gerçekten önemli olan çerçeveleri bulmayı kolaylaştırmak için yeniden biçimlendirir. Java, JavaScript ve Node.js, Python, C#, Go ve Ruby izleriyle çalışır ve çerçeve şekillerinden hangi kuralın aranacağını otomatik olarak algılayabilir, dil seçimine gerek yoktur.

Satıcı çerçevelerini daralt seçeneğini açarak ardışık çerçeveler folding et — node_modules, java.base, site-packages gibi yolların altında bir şey — tek bir satıra, veya Yalnızca kendi çerçevelerimi göster seçeneğini açarak tamamen kaldır. Kaynak kodu yolu, gerçekten sana ait olan src/ veya com/myapp gibi klasörleri veya paketleri adlandırmanı sağlar ve yerleşik satıcı listesini geçersiz kılar. Çerçeveleri numaralandır bir sayı ekler, Sınıf adlarını kısalt tam nitelemeli bir sınıfı son iki segmentine kısaltır ve Özet satırını göster, istisna türünü, mesajını ve kendi kodundaki ilk çerçeveyi biçimlendirilmiş izin üzerinde yazdırır.

Tek satırda mangled gelen iz — gerçek satır sonları yerine JSON günlüğü alanından kopyalanan literal \n karakterleri — biçimlendirmeden önce otomatik olarak sarılmamış ve "Caused by" istisnalarının bir zinciri düz metin duvarı yerine girintili ağaç olarak işlenir. Windows ve Unix satır sonları her ikisi de işlenebilir ve çıktı altındaki sayı, kaç çerçeve girdi, kaçını göster ve kaçını katlıklarını raporlar.

Biçimlendirme tamamen tarayıcınızda gerçekleşir — iz asla cihazınızdan ayrılmaz ve iç dosya yolları veya sınıf adları içerebilir olması önemlidir. Temizlenen sonucu kopyala, .txt dosyası olarak indir veya seçenekleri değiştirmek ve yeniden biçimlemek için doğrudan giriş haline geri gönder.

FAQ

Hangi dilleri destekler?
Java, JavaScript ve Node.js, Python, C#, Go ve Ruby ile otomatik algılama modu, izindeki çerçeve şekillerinden doğru kuralı seçer.
Hangi çerçevelere 'satıcı' denir?
Varsayılan olarak, bilinen çerçeve veya bağımlılık yollarıyla eşleşen herhangi bir şey — node_modules, java.base, site-packages vb. Kaynak kodu yolunu kendi klasörlerini veya paketlerini adlandıracak şekilde ayarla ve diğer her şey satıcı olarak kabul edilecek.
Tek satır olarak yapıştırılan bir izle çalışır mı?
Evet. İz gerçek satır sonları yerine literal \n karakterleriyle gelirse (JSON günlüğü alanından kopyalanırken yaygın) — biçimlendirmeden önce otomatik olarak sarılmamış.
Yığın izim hiçbir yere yüklenir mi?
Hayır. Biçimlendirme tamamen tarayıcında gerçekleşir, bu nedenle izin içindeki dosya yolları, sınıf adları ve diğer tüm ayrıntılar cihazınızdan ayrılmaz.