Bonjour, j'essaie de faire une fonction log vers un fichier log
Cependant, j'aimerais que le logger ne log PAS à la console en plus du fichier, comment faire cela? Merci.
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 public class FileLogger [...] { //... public synchronized void log(String src, String msg) { FileHandler f = null; try { f = new FileHandler(this.filename,true); f.setFormatter(new SimpleFormatter()); Logger l = Logger.getLogger(src); l.addHandler(f); l.log(Level.INFO,msg + AbstractLogger.EOL); } catch (SecurityException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (f != null) f.close(); } }
Partager