Acho que o LogParser da Microsoft funciona bem para recuperar o log de auditoria dos meus logs de eventos dos controladores de domínio.
Eu uso o LogParser para recuperar os eventos da Lista de verificação de revisão do registro crítico de Anton Chuvakin em um banco de dados SQL e, a partir daí, posso manipular os dados no formato que preciso para relatórios. Você também pode usar o LogParser para executar as consultas SQL diretamente nos arquivos de log, mas como manter os logs por dois dias, a menos que você esteja criando relatórios pontuais diários que podem não ser tão úteis.