No interesse de manter as coisas simples, eu executei uma tarefa cron diária que concatena os arquivos de log de ontem em um arquivo (por exemplo, yesterday.log) e, no sucesso, os exclui e, em seguida, executa logrotate para (re) name e compress esse arquivo. Você pode ser capaz de forçar o logrotate a fazer toda a tarefa usando sharedscripts
, mas eu não penso assim e eu não perderia tempo tentando descobrir isso.