George,
Algumas considerações…
O arquivo de logs não pode ter muito lookup… entenda que auditar alguma coisa tem que ser na raiz do elemento… ou seja, não posso colocar label nos nomes dos campos, na descrição da aplicação, no nome do usuário… porque lookup você altera, o elemento não… de qualquer maneira, se formos fazer tudo ao pé da letra o usuário final fica sem saber o que está acontecendo, então precisamos colocar alguma coisa pra melhorar o trabalho dele… mas isso não é correto… e esse trabalho de auditagem tem que ser feito por quem conhece o negócio.
A ordem de apreseentação também é outro ponto que não deve ser alterado, o sequencial é mais importante do que qualquer outra coisa… entenda que o que importa nos logs é o histórico, e não a ação… assim sendo, quando se deseja auditar alguma coisa tem que se iniciar pela inclusão do registro até a situação atual… e não o inverso.
Pelo exposto, se você continuar entendo que seria interessante as alterações sugeridas, as farei sem qualquer problema.