使用Hibernate的Maven2 mojo:如何控制日志记录?

时间:2010-03-09 22:44:18

标签: hibernate spring maven-2 log4j

我有一个maven2插件,可以在Spring上下文中配置调用hibernate。 Hibernate,当然是日志。我正在尝试控制日志记录。

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

所以,我明确地将slf4j与log4j包一起放入插件的依赖项中。

我将Spring配置为使用log4j,通过

 <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>

看起来hibernate对log4j的使用并没有像我在这里配置那样获取相同的log4j.properties。任何人都可以给我一个排队的方法吗?

1 个答案:

答案 0 :(得分:0)

log4j.properties在哪里?我认为它需要在Hibernate选择的类路径上。