wei-w
2017-07-13 08:53
采纳率: 100%
浏览 2.2k
已采纳

log4j没办法 输出hibernate的sql到日志文件~~~~~~

我的log4j.properties配置

 # path
log4j.debug=false
log4j.path.iacportal=./iacportal/


log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

#INFO級別日志输出
log4j.rootLogger=INFO,A1
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss,SSSS}]   %m%n
log4j.appender.A1.file=${log4j.path.iacportal}/log4j_app-INFO_V100.log
#log4j.appender.A1.threshold=INFO
log4j.appender.A1.DatePattern='-'yyyy-MM-dd

反正我是什么级别的日志都输出了就是没有sql输出,不知道还有没有其他什么可以影响日志输出 求大神帮助

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • wei-w 2017-07-20 06:59
    已采纳

    没人啊,最后我使用了p6spy 把日志输出来了 ~~~~~~~~~~

    已采纳该答案
    打赏 评论
  • MathRandom 2017-07-13 08:58

    hibernate的sql输出到控制台的话应该是在hibernate里面配置false吧

    打赏 评论
  • MathRandom 2017-07-13 08:59
    这个<property name="show_sql">true</property>
    
    打赏 评论
  • YafengLiang 2017-07-13 09:13
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource">
            <ref bean="dataSource" />
        </property>
        <property name="hibernateProperties">
            <props>
                <!-- 方言 -->
                <prop key="hibernate.dialect">
                    org.hibernate.dialect.Oracle10gDialect
                </prop>
                <!-- 是否显示SQL语句 -->
                <prop key="hibernate.show_sql">true</prop>
                <!-- 是否格式化SQL语句 -->
                <prop key="hibernate.format_sql">true</prop>
            </props>
        </property>
        <property name="mappingResources">
            <list>
                <value>cn/bdqn/entity/User.hbm.xml</value>
            </list>
        </property>
    </bean>
    
    
    
    打赏 评论
  • wei-w 2017-07-14 08:37

    没人了么 我总感觉和这各有关系
    2017-07-14 16:30:04,450-[TS] DEBUG main org.springframework.aop.framework.Cglib2AopProxy - Unable to apply any optimisations to advised method: public void ins.framework.dao.GenericDaoHibernate.update(java.io.Serializable)
    这是我日志文件中输出的日志信息

    打赏 评论

相关推荐 更多相似问题