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);
Edited by Lais Frigério