Access log → CSV/TSV — Nginx y Apache combined

Parsea access logs Nginx/Apache (combined o common) a CSV o TSV. Detección automática ; líneas inválidas listadas — procesamiento local.

Cargando…
Access log → CSV/TSV
Convierte access logs clásicos combined/common en CSV o TSV aptos para hojas de cálculo. Local en el navegador; logs JSON en la nube fuera de alcance.

Notas para desarrolladores

En modo auto se prueba primero combined y luego common en la primera línea utilizable, y se fija ese formato. Las líneas de más de 8 KiB se omiten con un aviso. CSV pone entre comillas los campos con comas, comillas o saltos de línea. TSV sustituye las tabulaciones y los saltos de línea de los campos por espacios. La salida CSV o TSV se actualiza unos 300 ms después de dejar de escribir, sin pulsar el botón de análisis. Si no hay ninguna fila válida, el resultado es un fallo.

Opciones

Formato de log
En modo auto se detecta combined o common a partir de la primera línea utilizable. También puedes forzar uno de los dos.
Formato de salida
csv, con comillas según RFC 4180, o tsv, separado por tabulaciones y con campos saneados.
Delimitador CSV
Separador de campos cuando la salida es CSV: coma por defecto, punto y coma para Excel en Europa.

Cuándo los equipos eligen esta ruta

Pegar un fragmento de access.log de nginx en Sheets. Extraer las columnas status y request para un triaje rápido. Convertir líneas del formato common sin las columnas referer ni UA. Detectar líneas mal formadas con la lista de problemas.

Ejemplos concretos

Varias líneas combined

Entrada

203.0.113.10 - alice [12/Jul/2026:09:15:01 +0000] "GET /health HTTP/1.1" 200 12 "-" "kube-probe/1.28" 203.0.113.44 - bob [12/Jul/2026:09:15:02 +0000] "POST /v1/orders HTTP/1.1" 201 318 "https://shop.example/cart" "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5) AppleWebKit/605.1.15" 198.51.100.7 - - [12/Jul/2026:09:15:03 +0000] "GET /assets/app.js HTTP/1.1" 200 98421 "https://shop.example/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/126.0.0.0" 203.0.113.44 - bob [12/Jul/2026:09:15:04 +0000] "GET /v1/orders/ord_1001 HTTP/1.1" 200 892 "https://shop.example/account" "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5) AppleWebKit/605.1.15" 192.0.2.55 - - [12/Jul/2026:09:15:05 +0000] "GET /admin HTTP/1.1" 403 19 "-" "python-requests/2.32.3" 203.0.113.99 - carol [12/Jul/2026:09:15:06 +0000] "PUT /v1/profile HTTP/1.1" 204 0 "https://shop.example/settings" "Mozilla/5.0 (X11; Linux x86_64) Firefox/128.0" 198.51.100.7 - - [12/Jul/2026:09:15:07 +0000] "GET /favicon.ico HTTP/1.1" 404 43 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/126.0.0.0" 203.0.113.44 - bob [12/Jul/2026:09:15:08 +0000] "POST /v1/payments HTTP/1.1" 402 156 "https://shop.example/checkout" "Mozilla/5.0 (compatible; Bot, like Gecko)"

CSV (cabecera + fila)

remote_addr,remote_user,time_local,request,status,body_bytes_sent,http_referer,http_user_agent 203.0.113.10,alice,12/Jul/2026:09:15:01 +0000,GET /health HTTP/1.1,200,12,-,kube-probe/1.28 …

Línea common (menos columnas)

Entrada

127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326

CSV (cabecera + fila)

remote_addr,remote_user,time_local,request,status,body_bytes_sent 127.0.0.1,frank,10/Oct/2000:13:55:36 -0700,GET /apache_pb.gif HTTP/1.0,200,2326

Herramientas de logs relacionadas

Para flujos JSON/NDJSON usa formatear logs JSON y validar NDJSON, o abre el hub de logs.

FAQ analizador de access log

Combined y common

¿Se admiten logs JSON de ALB o Cloudflare?

No en v1. Esta herramienta apunta solo a formatos de texto clásicos Nginx/Apache combined y common.

¿Qué pasa si auto no detecta el formato?

La ejecución falla y te pide elegir combined o common explícitamente cuando la primera línea no coincide con ninguno.

¿Hay vista previa de tabla HTML?

No, la v1 solo genera texto CSV o TSV para pegarlo en hojas de cálculo.

JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.