Escrevendo registros de log em um arquivo de log

 

 

   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) {
    }