Formatador de stack trace
Limpe e reindente um stack trace colado para que os frames importantes se destaquem.
Formatador de stack trace
Cole um raw stack trace — copiado de um terminal, agregador de logs ou relatório de erro — e esta ferramenta o reindenta para que os frames que realmente interessam sejam fáceis de encontrar. Funciona com stack traces de Java, JavaScript e Node.js, Python, C#, Go e Ruby, e consegue detetar automaticamente qual convenção está a analisar pela forma dos frames, sem necessidade de selecionador de idioma.
Active Colapsar frames do framework para agrupar frames consecutivos de framework e bibliotecas — qualquer coisa em node_modules, java.base, site-packages e caminhos similares — numa única linha, ou ative Mostrar apenas meus frames para as remover completamente. O seu caminho de código permite-lhe nomear as pastas ou packages que são realmente seus, como src/ ou com/myapp, substituindo a lista de fornecedores pré-definida. Numerar frames adiciona uma contagem progressiva, Abreviar nomes de classes reduz uma classe completamente qualificada aos seus últimos dois segmentos, e Mostrar linha resumida imprime o tipo de exceção, a sua mensagem e o primeiro frame do seu próprio código acima do trace reformatado.
Um trace que chegou danificado numa única linha — colado de um campo de log JSON com escapes \n literais em vez de quebras de linha reais — é desembrulhado automaticamente antes da formatação, e uma cadeia de exceções "Caused by" é renderizada como uma árvore indentada em vez de uma parede de texto plana. As quebras de linha do Windows e Unix são ambas tratadas, e a contagem abaixo da saída reporta quantos frames entraram, quantos são mostrados e quantos foram colapsados.
A formatação ocorre inteiramente no seu navegador — o trace nunca sai do seu dispositivo, o que é importante quando pode conter caminhos de ficheiros internos ou nomes de classes. Copie o resultado limpo, descarregue-o como ficheiro .txt ou envie-o de volta para a entrada para ajustar as opções e reformatar novamente.