Saltar al contenido
Totalmente local

Normalizador de marcas de tiempo de logs

Encuentra marcas de tiempo en logs pegados y rescribe todas en un formato y zona horaria.

Entrada

Normalizador de marcas de tiempo de logs

Pega un fragmento de salida de logs y esta herramienta encuentra la marca de tiempo en cada línea y la rescribe en un formato y zona horaria consistentes, dejando el resto de cada línea exactamente como estaba. Reconoce syslog BSD ("Mar 2 10:05:15"), el formato de log común Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") y valores Unix epoch simples en segundos o milisegundos — útil cuando comparas logs de un servidor, balanceador de carga y aplicación que marcan eventos de manera diferente.

Elige el formato destino (ISO 8601, segundos Unix, milisegundos Unix o una fecha legible) y la zona horaria en la que se expresa el resultado. Las marcas de tiempo sin desplazamiento, como líneas syslog clásicas o cadenas ISO ingenuas, se interpretan usando la zona horaria supuesta que estableces, así que una línea syslog sin año o desplazamiento sigue siendo el instante UTC correcto. También puedes desplazar cada marca de tiempo una cantidad fija de minutos para corregir un reloj que corría rápido o lento, recalcular cada línea como tiempo transcurrido desde la primera marca de tiempo reconocida para ver huecos y ráfagas de un vistazo, y ordenar las líneas pegadas en orden cronológico sin importar cómo llegaron.

Una línea sin marca de tiempo reconocida se deja intacta y, a menos que desactives la opción, se marca en la salida para que no se te pase desapercibida. El contador en vivo bajo la salida reporta cuántas líneas llegaron, cuántas marcas de tiempo se reconocieron y convirtieron, y cuántas líneas no tenían ninguna.

Todo se ejecuta localmente en tu navegador — nada de lo que pegas se carga en ningún lado, lo que importa cuando los logs que normalizas contienen nombres de host internos, IPs o rutas de solicitud. Cuando termines, copia el resultado, descárgalo como archivo .txt, o envíalo directamente a otra herramienta como el extractor de entidades de logs.

Preguntas frecuentes

¿Cuáles son los formatos de marcas de tiempo que reconoce?
Syslog BSD ("Mar 2 10:05:15"), el formato de log común Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 con o sin desplazamiento, y valores Unix epoch simples en segundos (10 dígitos) o milisegundos (13 dígitos). El reconocimiento es automático — no hay necesidad de decirle qué formato usa una línea determinada.
¿Qué sucede con las marcas de tiempo que no tienen desplazamiento de zona horaria?
Las líneas syslog y las marcas de tiempo ISO ingenuas no llevan desplazamiento por diseño. La opción "Zona horaria supuesta" le dice a la herramienta en qué zona interpretar las líneas antes de convertir a la zona horaria y formato destino.
¿Cómo sabe la herramienta el año para líneas syslog, que no lo incluyen?
Utiliza el año actual y retrocede al año anterior si eso colocaría la línea más de un día en el futuro — el caso usual de leer un log de diciembre a principios de enero.
¿Qué muestra "relativo a la primera línea"?
En lugar de una marca de tiempo absoluta, cada línea muestra el tiempo transcurrido desde la primera marca de tiempo reconocida en el texto pegado, p. ej. "+00:00:03.250" — útil para detectar huecos o ráfagas en una secuencia de eventos.
¿Se carga alguna vez mi información de logs en la nube?
No. El reconocimiento y conversión de marcas de tiempo se ejecutan completamente en tu navegador — tus logs nunca dejan tu dispositivo.