Skip to content

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:
  1. Criando um arquivo log novo;
  2. 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