开发者社区> 问答> 正文

Mybatis3.1日志配置:报错

因为之前用的旧的版本,Mybatis3.1的改动比较大包名和部分类改了名字,请问要控制台打印SQL语句,怎么配置logger4j

展开
收起
kun坤 2020-06-20 13:39:49 959 0
1 条回答
写回答
取消 提交回答
  • 我查看了一些的别的网站,发现应该是sl4j-api这个jar包引起的问题,加入slf4j-log4j12-1.7.1.jar这个jar包就可以控制台正常打印出sql语句了
    ######确实是,我的加上那个jar也就ok了######在mybatis配置log4j日志环境的时候,不知道有没有遇到过这种情况:当我把项目部署到tomcat时,报错:the setting logImpl is not known....,不放在tomcat上,用junit测试方法时,是可以正常输出诸如sql日志信息。web项目下怎么解决这个问题######

    原先的话只要在log4j的配置文件配置

    log4j.logger.java.sql.Connection=debug, std

    现在的话这种配置好像不行了,可以改用对应的mapper来显示sql

    log4j.logger.com.xxx.XxxMapper=debug, A1

    2020-06-20 13:39:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载