Problema com a criação de log

0 respostas
D

Olá,

Preciso de registar os log de uma aplicação que desenvolvi em Java.
Criei esta class:

public class Log {

    final Logger logger = Logger.getLogger("DigiScope.log");

    public static void main(String[] args) {
    }

    public Log(String message) {
        try {
// Create an appending file handler
            boolean append = true;
            FileHandler handler = new FileHandler("my.log", append);
// Add to the desired logger
            Logger logger = Logger.getLogger("com.mycompany");
            logger.addHandler(handler);
            logger.info(message);
        } catch (IOException e) {
        }
    }
}

E para cada botão criei um código deste tipo:

private void btnNewPatient ActionPerformed(java.awt.event.ActionEvent evt) {
Log a = new Log("New Patient created");
}

Este código cria um ficheiro log.txt, mas só grava os dados do primeiro click num botão. Depois não grava os eventos de outros botões. Só grava uma única vez o evento que no primeiro botão em que clico.
Alguém pode ajudar-me a resolver isto? Preciso de gravar todos os eventos.

Obrigado.

Abraço.

Criado 18 de março de 2011
Respostas 0
Participantes 1