Comment ajouter du texte à un fichier existant en Java sans écraser son contenu ?
Bonjour à tous ! Je suis un développeur Java débutant et j'ai rencontré un problème en travaillant avec des fichiers. Je dois implémenter une fonction de logging dans mon application : chaque événement doit être ajouté à la fin du fichier de log, sans l'écraser.
Le problème est que j'utilise FileWriter, mais il crée un nouveau fichier à chaque fois, détruisant les entrées précédentes. Voici mon code actuel :
```java
import java.io.FileWriter;
import java.io.IOException;
public class Logger {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("log.txt");
writer.write("Première entrée\n");
writer.write("Deuxième entrée\n");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```