Rotate log File
O agent possui arquivos de log. Atualmente é feito em bash a rotação desses arquivos.
A nova solução precisa funcionar ao menos no ubuntu/debian/opensuse. Se puder ser genérica pra funcionar no windows também, melhor. Se não puder, procurar alguma solução modular o suficiente para que o menor número de modificações seja necessário.
Implementado:
- O sistema pega o tamanho do arquivo de log;
- O sistema conta quantos arquivo existem dentro do diretório log;
- É feita a rotação dos arquivos log:
- Criando um arquivo log novo;
- Ou renomeando os nomes dos arquivos de log;
Neste caso, está predefinido que:
- O diretório log pode ter até 4 arquivos;
- E o tamanhos dos arquivos é de no minímo de 5.000.000 bytes (5MB);