Formateador de Traces de Error (StackTrace)
Formatea, embellece y analiza trazas de pila (stack traces) de JavaScript, Java, Python, PHP y .NET.
Respuesta Rápida: ¿Qué es Formateador de Traces de Error (StackTrace)?
¿Qué hace esta herramienta? Formatea, embellece y analiza trazas de pila (stack traces) de JavaScript, Java, Python, PHP y .NET.
- Paso 1: Introduce o ajusta el campo Pega la traza de error (Stack Trace) sin formato.
- Paso 2: Haz clic en Formatear y Embellecer Traza para obtener el desglose y resultados inmediatos.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
De un muro de texto ilegible a una traza clara y navegable
Una traza de error (stack trace) cruda puede tener docenas de líneas de node_modules o librerías del sistema mezcladas con las pocas líneas de tu propio código que realmente necesitas revisar. Esta herramienta analiza la traza — detectando automáticamente si es de JavaScript/Node.js, Java, Python o PHP — y la reorganiza en frames estructurados, marcando claramente cuáles pertenecen a tu aplicación y cuáles son de librerías de terceros.
Reconoce formas reales del mundo, no solo el caso de manual
Las trazas de Node.js reales incluyen variaciones que muchos analizadores simples pasan por alto: anotaciones de alias como [as nombreOriginal] que V8 añade cuando una función se invoca a través de una referencia distinta a su nombre original, y rutas de módulos internos con el prefijo node: (como node:internal/process/task_queues) que Node.js usa desde la versión 12. Del mismo modo, en trazas de Python se reconocen correctamente los frames especiales como <module>, <lambda> o <listcomp> que Python genera automáticamente para el nivel superior del script o expresiones anónimas — frames que un analizador más simple basado en "solo palabras" pasaría por alto silenciosamente.
Ocultar código de terceros: enfócate en tu propio código
Activa "Ocultar frames de vendor/terceros" para eliminar del resultado las líneas que pertenecen a node_modules, paquetes de Python (site-packages), librerías de Java estándar (java.*, javax.*, Spring Framework) o el framework .NET — dejando visible solo el camino de ejecución dentro de tu propio código, mucho más rápido de revisar durante una depuración bajo presión.
Preguntas Frecuentes (FAQ)
¿Cómo detecta automáticamente el lenguaje de la traza?
Busca patrones característicos de cada lenguaje — por ejemplo, "Traceback (most recent call last):" para Python, "Caused by:" o extensión ".java" para Java, o el formato "#0 archivo(línea):" para PHP. Si prefieres evitar cualquier ambigüedad, puedes seleccionar el lenguaje manualmente en lugar de usar la detección automática.
¿Qué significa la anotación "[as nombreOriginal]" en Node.js?
V8 la añade cuando una función se invoca a través de una propiedad con un nombre distinto al de la función original (común en manejadores de rutas de Express y callbacks reasignados). La herramienta la reconoce correctamente y no la confunde con parte de la ruta del archivo.
¿Puedo exportar el resultado como tabla o JSON?
Sí, además de la vista de texto embellecido, puedes cambiar a vista de tabla estructurada o exportar como JSON con cada frame como un objeto independiente, listo para procesar programáticamente o adjuntar a un ticket de incidencia.
¿Mis trazas de error se envían a algún servidor?
No, todo el análisis ocurre completamente en tu navegador — relevante ya que las trazas de error a veces contienen rutas de archivo internas de tu infraestructura.
Categorías Recomendadas
Herramientas Relacionadas
Otras calculadoras de Herramientas de Texto que te pueden interesar.
Formateador y embellecedor de JSON
Formatea y da formato de sangría (pretty-print) a tu JSON para hacerlo legible, con opción de...
Ver herramienta Herramientas de TextoFormateador de Texto para Readme Markdown
Formatea, alinea tablas, badges, bloques de código y listas de tareas para archivos README.md ...
Ver herramienta Herramientas de TextoUn-minificador de HTML / Formateador
Embellece y desminifica código HTML5 en una sola línea. Sangría jerárquica limpia, respeto ...
Ver herramienta Herramientas de TextoFormateador de Teléfonos en Texto
Da formato uniforme a una lista de números de teléfono: E.164, internacional, nacional o tel:...
Ver herramienta Herramientas de TextoFormateador de Consulta GraphQL
Embellece e indenta consultas, mutaciones y fragmentos GraphQL. Valida la sintaxis del esquema....
Ver herramienta Herramientas de TextoExtraer Mensajes de Error de Logs
Filtra y extrae mensajes de error, excepciones multilínea (stack traces) y códigos HTTP 4xx/5...
Ver herramienta Herramientas de TextoDesobfuscador de Texto Plano
Desofusca y decodifica texto plano oculto. Detecta y desenvuelve Base64, Hexadecimal, Binario A...
Ver herramienta Herramientas de TextoConvertidor de Texto a Cifra Polybius
Cifra y descifra mensajes con el Cuadrado de Polibio 5x5 y 6x6. Soporta matriz con palabra clav...
Ver herramienta Herramientas de TextoUn-minificador de CSS / Beautifier
Desminifica, embellece y formatea hojas de estilo CSS comprimidas. Sangría configurable (2 o 4...
Ver herramienta Herramientas de TextoNormalizador de Correos Gmail (Ignorar Puntos)
Normaliza correos de Gmail ignorando puntos, etiquetas (+tag) y unificando @googlemail.com. Det...
Ver herramienta Herramientas de TextoEscapador de Cadenas Shell / Bash
Escapa argumentos de terminal para Bash, Zsh, PowerShell y CMD: neutraliza metacaracteres pelig...
Ver herramienta Herramientas de TextoExtractor de Encabezados de Texto Markdown
Extrae los encabezados de un texto Markdown o HTML como lista, árbol, CSV o JSON. Detecta nive...
Ver herramienta Herramientas de TextoEliminador de Caracteres No Imprimibles
Elimina caracteres no imprimibles, códigos de control ASCII (C0/C1) y caracteres invisibles qu...
Ver herramienta Herramientas de TextoConvertidor de Números a Letras
Número a letras en español con céntimos/centavos correctos (euros, dólares, pesos...) y for...
Ver herramienta Herramientas de TextoExtractor de Consultas SQL de Texto
Aísla, extrae y formatea sentencias SQL (SELECT, INSERT, UPDATE, DELETE, DDL, CTE) desde logs ...
Ver herramienta Herramientas de TextoGenerador de encriptación Bcrypt
Genera un hash Bcrypt seguro de una contraseña, con salt aleatorio y factor de coste configura...
Ver herramienta Herramientas de TextoReemplazador de Variables en Texto
Sustituye variables como {{nombre}}, ${var} o %campo% usando una lista de pares clave=valor....
Ver herramienta Herramientas de TextoTransliterador de Hebreo a Latin
Romaniza texto hebreo al alfabeto latino en fonético israelí moderno, académico ISO 259 y tr...
Ver herramienta Herramientas de TextoGenerador de Hash Keccak-256 desde Texto
Calcula hashes Keccak-256 exactos para Ethereum, Solidity y contratos EVM. Extracción automát...
Ver herramienta Herramientas de TextoExtraer Números de Teléfono de Texto
Encuentra los números de teléfono dentro de un texto: reconoce prefijos internacionales, par�...
Ver herramienta Herramientas de TextoConvertidor de Columnas de Texto a Filas
Convierte listas verticales de texto en filas horizontales separadas por comas, tabulaciones o ...
Ver herramienta Herramientas de TextoExtractor de Direcciones MAC de Texto
Extrae direcciones MAC de logs, tablas ARP y configuraciones, las normaliza (dos puntos, guione...
Ver herramienta