Use isto:
PrintWriter log = new PrintWriter(new FileWriter(path,
true), true);
log.println(new Date() + ": " + "Opera��o efetuada com
sucesso");
log.close();
--- "[Carlos H.]" <[EMAIL PROTECTED]> wrote:
> Ola a todos,
>
> Estou desenvolvendo uma classe que utilizarei para
> salvar mensagens espec�ficas em um arquivo de Log
> (.txt) em uma intranet local que temos aqui na
> empresa.
> � a primeira vez que trabalho com o package java.io,
> e quando o coloco para escrever no arquivo TXT, ele
> sempre sobrescreve o que j� est� escrito no mesmo
> arquivo, ao inv�s de adicionar uma nova linha.
> Meu c�digo � o seguinte:
>
> try {
> PrintWriter out = new PrintWriter(new
> BufferedWriter(new FileWriter(nomearquivo.txt)));
> out.println("Mensagem espec�fica");
> out.close();
> } catch (IOException evt) {
> //Codigo para lidar com a Exce��o
> }
>
> Existe algum erro ou incoer�ncia no c�digo acima?
> Pensei em criar um BufferedReader, ou outra classe
> semelhante para varrer o arquivo at� o final e s�
> depois ent�o come�ar a escrever, isso � possivel?
> Como poderia ser feito? N�o teria uma queda de
> performance ou coisa parecida?
>
> Se algu�m puder me ajudar...
> Grato desde j�.
>
>
> Atenciosamente
>
> [Carlos H.]
> [EMAIL PROTECTED]
>
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------