Sin logs estructurados, no tienes infraestructura. Tienes una caja negra.
Publicado el 2 de julio de 2026
𝗦𝗶𝗻 𝗹𝗼𝗴𝘀 𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮𝗱𝗼𝘀, 𝗻𝗼 𝘁𝗶𝗲𝗻𝗲𝘀 𝗶𝗻𝗳𝗿𝗮𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮. 𝗧𝗶𝗲𝗻𝗲𝘀 𝘂𝗻𝗮 𝗰𝗮𝗷𝗮 𝗻𝗲𝗴𝗿𝗮.
Un servicio de 𝗟𝘂𝗺𝗶𝗻𝗛𝗲𝗮𝗹𝘁𝗵 se cayó en producción.
Sin alertas. Sin aviso. Solo silencio. 😶
Fui directo a los logs. Pero eran texto plano — mensajes sueltos sin contexto, sin timestamp, sin nivel de error. Reconstruir qué pasó me tomó el doble de tiempo del necesario. 😅
Esa caída me enseñó la diferencia entre 𝗹𝗼𝗴𝘀 𝗰𝗼𝗺𝘂𝗻𝗲𝘀 y 𝗹𝗼𝗴𝘀 𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮𝗱𝗼𝘀. 🔥
Un log común te dice que algo falló.
Un log estructurado te dice 𝗾𝘂é falló, 𝗰𝘂á𝗻𝗱𝗼, 𝗲𝗻 𝗾𝘂é 𝘀𝗲𝗿𝘃𝗶𝗰𝗶𝗼 y con qué contexto. Son JSON — filtrables, legibles por máquinas y por humanos. 💻
Hoy uso 𝗣𝗶𝗻𝗼 en NestJS:
→ JSON estructurado desde el primer request
→ 𝘁𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽, 𝗹𝗲𝘃𝗲𝗹 y 𝘀𝗲𝗿𝘃𝗶𝗰𝗶𝗼 en cada línea
→ Bajo overhead — uno de los loggers más rápidos de Node.js
→ Compatible con `𝗱𝗼𝗰𝗸𝗲𝗿 𝗹𝗼𝗴𝘀` y cualquier sistema de monitoreo 💪
El que loguea bien, diagnostica rápido.
El que no loguea, adivina. Y adivinar en producción es caro. 🚀
¿Usas logs estructurados en tus proyectos o aún vives del `𝗰𝗼𝗻𝘀𝗼𝗹𝗲.𝗹𝗼𝗴()`? 👇
¡Sigan volando, Campeones! ✈️