2010-03-09 2 views
0

J'ai un plugin maven2 qui appelle hibernate comme configuré dans un contexte Spring. Hibernate, bien sûr, les journaux. J'essaie de contrôler la journalisation.Un mojo Maven2 qui utilise Hibernate: comment contrôler la journalisation?

0 [principal] INFO org.hibernate.cfg.Environment - Hibernate 3.2.6

Alors, je mets explicitement slf4j dans les dépendances du plug-in, ainsi que le paquet log4j.

et configurer Spring à utiliser log4j, via

<bean id="log4jInitialization" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean" lazy-init="false"> 
     <property name="targetClass" value="org.springframework.util.Log4jConfigurer"/> 
     <property name="targetMethod" value="initLogging"/> 
     <property name="arguments"> 
      <list> 
       <value>${log4j.properties}</value> 
      </list> 
     </property> 
    </bean> 

Il semble que l'utilisation de mise en veille prolongée de log4j ne ramasse pas les mêmes que log4j.properties je configuration ici. Quelqu'un peut-il me donner un moyen de les aligner?

Répondre

0

Où est-ce log4j.properties? Je pense qu'il doit être sur le chemin de la classe pour être récupéré par Hibernate.

Questions connexes