Eu percebi isso. Eu tive que usar o regex na primeira linha: Então isso:
"/usr/local/tomcat/logs/"
Deve ser assim:
"/usr/local/tomcat/logs/stupidLogWithTimestamp*"
Parece que deveria funcionar:
"/usr/local/tomcat/logs/" {
daily
compress
delaycompress
copytruncate
rotate 1
prerotate
/usr/bin/find /usr/local/tomcat/logs/ -name stupidLogWithTimestamp* -size -10k -delete
/usr/bin/find /usr/local/tomcat/logs/ -name stupidLogWithTimestamp* -mtime +3 -delete
endscript
}
Eu quero rotacionar 1 vez em registros com mais de 3 dias e me livrar de qualquer tamanho menor que 10k. Sempre que tento executá-lo manualmente, recebo:
rotating pattern: "/usr/local/tomcat/logs/" forced from command line (no old logs will be kept)
empty log files are rotated, old logs are removed
E nada muda. Eu tenho vasculhado o estouro de pilha, mas não consegui encontrar nada relacionado a isso.
Eu percebi isso. Eu tive que usar o regex na primeira linha: Então isso:
"/usr/local/tomcat/logs/"
Deve ser assim:
"/usr/local/tomcat/logs/stupidLogWithTimestamp*"