Criar arquivo de LOG?!

Estou querendo criar um arquivo de LOG.
Toda vez que sair do programa ele vai copiar em um arquivo a data, hora.

Tentei fazer aqui, mas não sei como faz para ir gravando no arquivo sem perder os dados anteriores.

PrintWriter a = new PrintWriter(“C:\teste.txt”);
a.println(“10/10/2006 11:50”);

Sei que tem o RandomAccessFile, mas não estou sabendo usar.

Alguem pode me ajudar!!

Você tem de usar:

PrintWriter a = new PrintWriter (new FileWriter (“c:\teste.txt”, true));

Só tomar cuidado que dentro de strings você tem de duplicar os “”

1 curtida

Valeu camarada era isso mesmo!!!

Dá uma olhada em frameworks de logging… Log4J, Commons Logging e a própria API de Logging do SDK (a partir do 1.4).

Ae basta configurar um propertie, instanciar a classe correpondente e usar algo como: log.nivel(“mesagem de log”).

Valeu, vou dar uma estudada!!!

Obrigado!

Eu to usando o Log4j… é muuuito bom… vc pode definir até o tamanho máximo do arquivo sem se preocupar com mais nada…