DEV Community

Bella Souzas
Bella Souzas

Posted on

O que é Audit Log?

A ideia do Audit Log é que sempre que acontecer algo importante, isso seja registrado, indicando o que aconteceu e quando aconteceu.

Existe alguns formatos que podem ser um audit log, como por exemplo;

  • um arquivo
    • Caso use um arquivo precisará de um formato, um formulário ASCII ajuda a tornar mais legível a um ser humano sem software especial.
  • uma tabela de banco de dados
  • Estruturas mais complexas podem ser em formato XML

Os registros são fáceis de escrever, mas difíceis de ler, principalmente quando ficam grande.
Lembre-se sempre que a data de registro é sempre a data de processamento atual.

A limitação do registro de auditoria é a dificuldade de processar o registro.
É possível usar o audit log somente em algumas partes do modelo e outros padrões em outros. Sendo assim você pode usar o histórico em tempo real em algumas partes do projeto e outras com propriedade temporal, usando histórico de registro.

Resenha do texto de Martin Fowler

Top comments (0)