Você pode usar globbing para fazer isso, o que significa que você terá que especificar explicitamente quais arquivos de log devem ser rotacionados por 14 dias e quais não:
/mnt/foo/shared/log/other_log_file_*_1.log
/mnt/foo/shared/log/other_log_file_*_2.log
/mnt/foo/shared/log/other_log_file_*_3.log
{
# rotate the files daily
daily
# Save the last 7 days worth of logs before deleting
rotate 7
# missing file is not an error case - just ignore.
missingok
# this is important for the logs
copytruncate
}
Esses arquivos de log giram por 14 dias:
/mnt/foo/shared/log/indexer_cron_[1234].log
{
# rotate the files daily
daily
# Save the last 14 days worth of logs before deleting
rotate 14
# missing file is not an error case - just ignore.
missingok
# this is important for the logs
copytruncate
}
Não há outra maneira mais simples de incluir ou excluir alguns arquivos de log de uma regra de rotação.