Em
computação,
log de dados é uma expressão utilizada para descrever o processo de registro de eventos relevantes num
sistema computacional. Esse registro pode ser utilizado para restabelecer o estado original de um sistema ou para que um administrador conheça o seu comportamento no passado. Um arquivo de log pode ser utilizado para auditoria e diagnóstico de problemas em sistemas computacionais.
Ademais, os
logs possuem grande importância para o
Direito da Tecnologia da Informação. A possibilidade de identificar a autoria de ações no
ambiente virtual, permitindo a responsabilização dos autores, só é possível através da análise de
logs. Os logs também podem ser entendidos como provas digitais.
Muitos
sistemas operativos e uma infinidade de
programas de computador incluem alguma forma de log de dados. Alguns sistemas operacionais disponibilizam um serviço de log de dados chamado
Syslog (descrito na
RFC 3164), que filtra e registra as mensagens destinada ao log, livrando as aplicações do ônus de manter o seu sistema de log
ad hoc.