bonjour,

Je souhaite pouvoir garder mes fichiers de log et pouvoir ecrire a la suite ce que je veux.

Mon code ressemble a ca :

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
24
 
		Logger logger = Logger.getLogger(MaClass.class.getName());
 
		PatternLayout layout = new PatternLayout("[%p]  %d  %-30.30C = %m%n");
 
		FileAppender appender = new FileAppender();
		appender.setLayout(layout);
		appender.setAppend(true);
 
		File file = new File("log/22092004.log4j");	
		FileWriter fileWriter=null;
 
		try{
			fileWriter = new FileWriter(file);
		}catch(IOException e){
		}
 
		appender.setWriter(fileWriter);
		logger.addAppender(appender);
 
		BasicConfigurator.configure();
 
		logger.setLevel(Level.INFO);
		logger.info("message d'information");

Si je le lance plusieurs fois il devrait y avoir plusieurs fois la ligne d'information, non ??

Qu'est ce que je n'ai pas compris s'il vous plait ?? Ou alors comment faire pour que je puisse concatener a l'ancien fichier ???

Merci,

Brice