#ibatis logger config
log4j.logger.com.ibatis=debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug,stdout

解决方案 »

  1.   

    你好,这个也是写到log4j文件里的么?
      

  2.   

    一般都写在log4j.properties文件中的
      

  3.   

    那这个log4j文件要在其他的什么文件进行配置么?
    还是直接放到src下编译一下就可以用了呢?
      

  4.   

    log4j.logger.com.ibatis=debug
    log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
    log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
    log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
    log4j.logger.java.sql.Connection=debug
    log4j.logger.java.sql.Statement=debug
    log4j.logger.java.sql.PreparedStatement=debug,stdout
    使用log4j能够打出sql语句。
    如果放在src下编译下就可以了,如果放在web-inf下则可以通过<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>/WEB-INF/conf/log/log4j.xml</param-value>
    </context-param> <listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>
    即可。