Limitando o tamanho de um arquivo de registro(Log)

Aprenda como limitar o tamanho dos arquivos criados pela sua aplicação.

Limitando o tamanho de um arquivo de registro(Log)

 

   

   Pelo padrão, um arquivo de registro(log) pode crescer sem limite. É possível limitar o tamanho de um arquivo especificando o limite desejado ao criar um “alimentador” do arquivo.  Quando um registro está a ponto de ser registrado e o tamanho do arquivo é maior do que o limite, o arquivo é limpo antes que o registro seja armazenado.  Este exemplo cria um “alimentador” de arquivo com um limite.

 

try {
// Cria um “alimentador” de arquivo com limite de 1 Mb
String pattern = "meu.log";
int limit = 1000000; // 1 Mb
FileHandler fh = new FileHandler("meu.log", limit, 1);
   
// adiciona ao logger
Logger logger = Logger.getLogger("com.minhaempresa");

       
logger.addHandler(fh);
} catch (IOException e) {
}

 

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados