Um log, em um contexto de computação, é a documentação automaticamente produzida e carimbada no tempo de eventos relevantes para um determinado sistema. Praticamente todos os aplicativos e sistemas de software produzem arquivos de log.
Alguns exemplos comuns de logs:
Num servidor Web, um log de acesso lista todos os arquivos individuais que as pessoas solicitaram de um website. Esses arquivos incluirão os arquivos HTML files e suas imagens gráficas embutidas e quaisquer outros arquivos associados que forem transmitidos. A partir dos arquivos de log do servidor, um administrador pode identificar o número de visitantes, os domínios a partir dos quais eles estão visitando, o número de solicitações para cada página e padrões de uso de acordo com variáveis como horas do dia, semana, mês ou ano.
No Microsoft Exchange, um log de transações registra todas as alterações feitas em uma base de dados Exchange files. As informações a serem adicionadas a uma base de dados da caixa de correio são primeiramente escritas em um log de transações do Exchange. Em seguida, o conteúdo do log de transações é gravado no banco de dados do Exchange Server.
Um log de auditoria (também conhecido como uma trilha de auditoria) registra a documentação cronológica de quaisquer atividades que possam ter afetado uma determinada operação ou evento. Os detalhes normalmente incluem os recursos que foram acessados, os endereços de destino e de origem, um carimbo de data e de usuário login informações para a pessoa que acessou os recursos.