Para fazer um logger escrever registros de log em um arquivo, você necessita adicionar um alimentador de arquivos ao logger.
try {// Cria o alimentador de arquivo que escreve o registro do log no arquivo de log chamado meu.log FileHandler handler = new FileHandler("meu.log"); // Adicione ao logger desejado
Logger logger = Logger.getLogger("com.minhaempresa");
logger.addHandler(handler);
} catch (IOException e) {
}
Pelo padrão, um alimentador de arquivos sobrescreve os índices de um arquivo de registro cada vez que ele é criado. Este exemplo cria um alimentador de arquivo que adiciona os dados sempre no final do arquivo.
try {// Cria um alimentador de arquivo que adiciona os dados
boolean append = true;
FileHandler handler = new FileHandler("meu.log", append);
// Adicione ao logger desejado
Logger logger = Logger.getLogger("com.minhaempresa");
logger.addHandler(handler);
} catch (IOException e) {
}