Question concernant le java.util.logging
Bonjour, j'essaie de faire une fonction log vers un fichier log
Code:
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();
}
} |
Cependant, j'aimerais que le logger ne log PAS à la console en plus du fichier, comment faire cela? Merci.