¿Qué significa log?
El término log se utiliza en informática para hacer referencia a la grabación secuencial de una serie de archivos o bases de datos de todos los acontecimientos que afectan a un determinado proceso particular. De esta forma, se constituye una evidencia del comportamiento en el sistema.
Es decir, se trata de un registro oficial de eventos y acontecimientos durante un rango establecido de tiempo en particular que se emplea para registrar los datos o información sobre qué, quién, cuándo, dónde y porqué ocurre un evento o actuación.
Por derivación, el proceso de generación del log se le suele llamar guardar, registrar o loguear y al proceso o sistema que realiza la grabación en el log se le suele llamar logger o registrador.
Generalmente los acontecimientos vienen anotados con:
- El momento exacto o marca en el tiempo estimado (fecha, hora, minuto, segundo) en el que ocurrió lo que permite analizar paso a paso la actividad.
- Una o más categorizaciones del acontecimiento registrado. Es frecuente usar categorías distintas para distinguir la importancia del acontecimiento estableciendo distintos niveles de registro los cuales suelen ser: depuración, información, advertencia y error.
Tipos de log
- De aplicaciones. Los logs de aplicaciones graban cronológicamente las operaciones durante el funcionamiento de la aplicación. Su función forma parte de la lógica de la aplicación. Por lo tanto, no debería estar detenida durante el funcionamiento de la misma.
- Del sistema. Los archivos de registros de sistema graban cronológicamente los acontecimientos que sobrevienen a nivel de componentes del sistema.