Un registro, in un contesto informatico, è la documentazione prodotta automaticamente e con data e ora di eventi rilevanti per un particolare sistema. Praticamente tutte le applicazioni e i sistemi software producono file di registro.
Alcuni esempi comuni di log:
Su un server Web, un registro di accesso elenca tutti i singoli file che le persone hanno richiesto da un sito Web. Questi file includeranno i file HTML e le loro immagini grafiche incorporate e qualsiasi altro file associato che verrà trasmesso. Dai file di registro del server, un amministratore può identificare il numero di visitatori, i domini da cui stanno visitando, il numero di richieste per ogni pagina e i modelli di utilizzo in base a variabili come l'ora del giorno, la settimana, il mese o l'anno.
In Microsoft Exchange, un registro delle transazioni registra tutte le modifiche apportate a un database di Exchange. Le informazioni da aggiungere a un database delle cassette postali vengono prima scritte in un registro delle transazioni di Exchange. Successivamente, il contenuto del registro delle transazioni viene scritto nel database di Exchange Server.
Un registro di controllo (noto anche come traccia di controllo) registra la documentazione cronologica di qualsiasi attività che potrebbe aver influenzato una particolare operazione o evento. I dettagli in genere includono le risorse a cui è stato effettuato l'accesso, la destinazione e gli indirizzi di origine, un timestamp e le informazioni di accesso dell'utente per la persona che ha avuto accesso alle risorse.