Foros del Web » Programación para mayores de 30 ;) » Java »

Java io

Estas en el tema de Java io en el foro de Java en Foros del Web. Estoy utilizando DataOutputStream para hacer un log en mi programa. Pero cada vez que escribo me borra lo anterior. Queria sabe como puedo hacer para ...
  #1 (permalink)  
Antiguo 10/07/2006, 12:26
Avatar de diper  
Fecha de Ingreso: octubre-2004
Mensajes: 13
Antigüedad: 19 años, 6 meses
Puntos: 0
Java io

Estoy utilizando DataOutputStream para hacer un log en mi programa. Pero cada vez que escribo me borra lo anterior. Queria sabe como puedo hacer para que cada vez que ingredo texto me lo inserte en un nuevo renglon de mi archivo log.

Este es el texto que escribe:
public void Escribir()
{
DataOutputStream salida;
try {

salida = new DataOutputStream(new FileOutputStream(getArchivo()));
salida.writeBytes(getTexto());
salida.close();

} catch (FileNotFoundException e) { // Archivo inexistente
e.printStackTrace();
} catch (IOException e) { // Error en escritura
e.printStackTrace();
}
}
  #2 (permalink)  
Antiguo 10/07/2006, 12:44
Avatar de diper  
Fecha de Ingreso: octubre-2004
Mensajes: 13
Antigüedad: 19 años, 6 meses
Puntos: 0
Ya esta..

salida = new DataOutputStream(new FileOutputStream(getArchivo(),true));

agragando true como parametro del FileOutputStream actualiza.

Gracias igual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:05.