Un file di log, tipicamente identificato dall'estensione .log, è un file di testo semplice utilizzato per registrare eventi, processi e messaggi generati da un sistema operativo, un'applicazione software o un server. Questi file fungono da diario cronologico delle attività di un sistema, catturando tutto, dagli aggiornamenti informativi di routine ai rapporti di errore critici e agli avvisi di sicurezza. Per sviluppatori e amministratori di sistema, i file di log sono strumenti indispensabili per il debugging del software, il monitoraggio dello stato del server e l'esecuzione di analisi forensi dopo un guasto del sistema o una violazione della sicurezza. Poiché sono formattati come testo semplice, sono universalmente accessibili su diverse piattaforme e possono essere letti da qualsiasi editor di testo di base. In ambienti ad alto traffico, i file di log possono accumulare dati rapidamente, spesso richiedendo strategie di gestione automatizzate come la rotazione dei log (log rotation) per evitare che consumino spazio su disco eccessivo. Si trovano comunemente in ambienti di server web, sistemi di database e suite software aziendali complesse dove il tracciamento dei cambiamenti di stato è vitale per la manutenzione e l'audit.