-
Escreva no arquivo. Gire os logs.
-
Carregue o arquivo em lote no banco de dados de forma programada.
Há muitas, muitas razões para escolher essa arquitetura - facilidade de dimensionamento (gravar em muitos logs, carregá-los em db), falta de dependência de um SPOF no banco de dados (se algo der errado, você apenas acumula logs por um tempo) , capacidade de fazer limpeza e análise não trivial no tempo de carregamento sem sobrecarregar seus servidores de produção e muito mais.