Bonjour,
je développe une application à 2 couche (métier et dao) avec spring jpa et hibernate.
j'utilise log4j pour les logs, seulement que je lance mon application, mon fichier log contient en plus de mes messages logs, les message de spring.
voilà mon code :
le log contient les messages Spring, et à la fin mes message :
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 public class Main extends FileAppender{ public static void main(String [] args){ Logger logger = Logger.getLogger("MainAppl"); // configuration de l'application ApplicationContext ctx = new ClassPathXmlApplicationContext("spring-config.xml"); // couche service service = (IService) ctx.getBean("service"); logger.log(Level.INFO, "Début du traitement " + new Date.toString("dd/MM/yyyy à HH:mm:ss")); logger.log(Level.INFO, "Date de valeur " + new Date.toString("dd/MM/yyyy")); } @Override public void setFile(String file) { String fileNameDate = file + new Date.toString("yyyyMMddHHmm") + ".log"; super.fileName = repertoireLog + "/" + fileNameDate; } }
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ........................................... 2010-05-19 10:04:51 DEBUG [JpaTransactionManager] Closing JPA EntityManager [org.hibernate.ejb.EntityManagerImpl@830122] after transaction 2010-05-19 10:04:51 DEBUG [SessionImpl] closing session 2010-05-19 10:04:51 DEBUG [ConnectionManager] connection already null in cleanup : no action 2010-05-19 10:04:51 INFO [MainAppl] Début du traitement 19/05/2010 à 10:04:51 2010-05-19 10:04:51 INFO [MainAppl] Date de valeur 19/05/2010
Partager