Un archivo de registro, típicamente identificado por la extensión .log, es un archivo de texto plano utilizado para registrar eventos, procesos y mensajes generados por un sistema operativo, una aplicación de software o un servidor. Estos archivos sirven como un diario cronológico de las actividades de un sistema, capturando desde actualizaciones informativas rutinarias hasta informes de errores críticos y advertencias de seguridad. Para desarrolladores y administradores de sistemas, los archivos de registro son herramientas indispensables para la depuración de software (debugging), la monitorización de la salud del servidor y la realización de análisis forenses después de un fallo del sistema o una brecha de seguridad. Debido a que están formateados como texto plano, son universalmente accesibles a través de diferentes plataformas y pueden ser leídos por cualquier editor de texto básico. En entornos de alto tráfico, los archivos de registro pueden acumular datos rápidamente, a menudo requiriendo estrategias de gestión automatizada como la rotación de registros (log rotation) para evitar que consuman un espacio excesivo en disco. Se encuentran comúnmente en entornos de servidores web, sistemas de bases de datos y suites de software empresarial complejas donde el seguimiento de los cambios de estado es vital para el mantenimiento y la auditoría.