java logger: écrire a la suite d'un fichier si ce dernier existe
Salut à tous,
je voulais savoir si il y avait une option pour ne pas écraser un log, et simplement écrire à la suite.
Je ne sais pas si mon log est correct mais bon :
voila mon logger, que je mets en static final dans ma classe pour qu'il ne soit aps éclater à chaque appel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public static Logger getLogger() {
Logger logger = Logger.getLogger("Logger");
try {
FileHandler fh = new FileHandler(fPathOutError+(new Date()).getDate()+"-error.txt");
fh.setFormatter(new SimpleFormatter());
logger.addHandler(fh);
} catch (SecurityException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return logger;
} |
Le problème étant si je lance ce programme 3 fois dans al journée, je n'aurais que les logs de la dernière fois....
Merci à tous!