← Glosario
Glosario · Dev

¿Qué es Logging?

Es el registro cronológico de un programa para realizar un seguimiento de las operaciones que realiza o de los errores que encuentra mientras se ejecuta.

Definición

A veces los programas fallan silenciosamente. Gracias al log, cuando se produce un error podrás ver paso a paso qué ha hecho el programa hasta el momento y qué datos ha procesado. Esta es una especie de "caja negra" del programa.

Analogía: Al igual que la caja negra de un avión que registra todos sus datos durante el vuelo, el programa registra todos sus movimientos en un registro.

Cómo funciona

Agrega comandos como "vino aquí", "estos datos fueron procesados" en el código. A medida que se ejecuta el programa, esta información se escribe en un archivo o sistema de monitoreo.

Dónde se usa

Se utiliza en aplicaciones de servidor, grandes sistemas de software y procesos de depuración.

Suele confundirse con

Se puede confundir con Observabilidad; El registro es uno de los pilares fundamentales de esta observabilidad.

Preguntas frecuentes

¿Es bueno guardarlo todo?

No, demasiados registros pueden ralentizar el sistema y dificultar la búsqueda de errores críticos; Se deben mantener registros equilibrados.

Términos relacionados

Herramientas relacionadas

Esta explicación se redactó en lenguaje sencillo para TreScout y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →