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:
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....
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 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; }
Merci à tous!
Partager