如何在控制台打印出mybatis sql语句日志

2024-12-03 00:13:31
推荐回答(2个)
回答1:

首先配置 log4j日志文件

#mybatis日志范围  

log4j.logger.com.nes=TRACE  

#ibatis配置  

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.org.mybatis=DEBUG    

log4j.logger.java.sql.Connection=DEBUG    

log4j.logger.java.sql.Statement=DEBUG    

log4j.logger.java.sql.PreparedStatement=DEBUG    

log4j.logger.java.sql.ResultSet=DEBUG 


2.导入依赖日志包 log4j


  

  

    org.slf4j  

     slf4j-log4j12  

    1.6.4  

  

    

    log4j    

    log4j    

    1.2.14    

    

    

       org.slf4j    

      slf4j-api    

       1.7.7    

  


回答2:

配置一个log4自动就会输出debug信息,sql语句就在debug信息中,关都关不掉