Herramienta Gratuita

Formateador de Traces de Error (StackTrace)

Formatea, embellece y analiza trazas de pila (stack traces) de JavaScript, Java, Python, PHP y .NET.

Frames aislados
Excepción: -
Total Frames: 0
Frames de la Aplicación: 0
Frames de Librerías / Vendor: 0
✨ Resumen de IA y AEO (TL;DR)

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.

Categoría de Aplicación
Texto
Fórmula de Cálculo
\text{Frame}_i = \langle \text{Método}, \text{Archivo}, \text{Línea}, \text{Columna}, \text{Origen} \rangle
Parámetros de Entrada
Pega la traza de error (Stack Trace) sin formato
Resultados Devueltos
Traza Formateada y Analizada
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Pega la traza de error (Stack Trace) sin formato.
  2. Paso 2: Haz clic en Formatear y Embellecer Traza para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

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.

Análisis: cada línea se compara contra patrones específicos de cada lenguaje (formato V8 "at función (archivo:línea:columna)", formato Java "at clase.método(Archivo.java:línea)", formato Python "File \"ruta\", line N, in función", formato PHP "#N archivo(línea): método()"); cada frame resultante se clasifica como código de aplicación o de librería externa según su ruta.

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.

Herramientas de Texto

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 Texto

Formateador 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 Texto

Un-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 Texto

Formateador 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 Texto

Formateador de Consulta GraphQL

Embellece e indenta consultas, mutaciones y fragmentos GraphQL. Valida la sintaxis del esquema....

Ver herramienta
Herramientas de Texto

Extraer 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 Texto

Desobfuscador de Texto Plano

Desofusca y decodifica texto plano oculto. Detecta y desenvuelve Base64, Hexadecimal, Binario A...

Ver herramienta
Herramientas de Texto

Convertidor 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 Texto

Un-minificador de CSS / Beautifier

Desminifica, embellece y formatea hojas de estilo CSS comprimidas. Sangría configurable (2 o 4...

Ver herramienta
Herramientas de Texto

Normalizador de Correos Gmail (Ignorar Puntos)

Normaliza correos de Gmail ignorando puntos, etiquetas (+tag) y unificando @googlemail.com. Det...

Ver herramienta
Herramientas de Texto

Escapador de Cadenas Shell / Bash

Escapa argumentos de terminal para Bash, Zsh, PowerShell y CMD: neutraliza metacaracteres pelig...

Ver herramienta
Herramientas de Texto

Extractor 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 Texto

Eliminador de Caracteres No Imprimibles

Elimina caracteres no imprimibles, códigos de control ASCII (C0/C1) y caracteres invisibles qu...

Ver herramienta
Herramientas de Texto

Convertidor 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 Texto

Extractor de Consultas SQL de Texto

Aísla, extrae y formatea sentencias SQL (SELECT, INSERT, UPDATE, DELETE, DDL, CTE) desde logs ...

Ver herramienta
Herramientas de Texto

Generador 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 Texto

Reemplazador de Variables en Texto

Sustituye variables como {{nombre}}, ${var} o %campo% usando una lista de pares clave=valor....

Ver herramienta
Herramientas de Texto

Transliterador 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 Texto

Generador 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 Texto

Extraer 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 Texto

Convertidor de Columnas de Texto a Filas

Convierte listas verticales de texto en filas horizontales separadas por comas, tabulaciones o ...

Ver herramienta
Herramientas de Texto

Extractor de Direcciones MAC de Texto

Extrae direcciones MAC de logs, tablas ARP y configuraciones, las normaliza (dos puntos, guione...

Ver herramienta