Bonjour,
Je cherche à écrire des logs dans un fichier.
Mon problème : c'est une méthode qui écrit les logs de la façon suivante :
Mon problème : quand je passe le "BufferedWriter" à une autre méthode en argument, je n'arrive plus à écrire dans le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 private static BufferedWriter sortieLog = null; ... if (fichierLog.exists()) { try { sortieLog = new BufferedWriter(new FileWriter(fileNameLog, true)); } catch(Exception ex) { System.err.println("Erreur d'accès au fichier de log : \""+ ex.toString()); try { sortieLog.write(ex.toString()); } catch (IOException ex1) { ex1.printStackTrace(); } } } ... sortieLog.wrtite("test ecriture"); ... sortie.close();
Savez-vous comment gérer le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Appel de l'autre méthode autre_methode(sortieLog);
Merci d'avance.
Partager