arm.jr
#1
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
arm.jr
#3
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”).
arm.jr
#5
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…