因为之前用的旧的版本,Mybatis3.1的改动比较大包名和部分类改了名字,请问要控制台打印SQL语句,怎么配置logger4j
我查看了一些的别的网站,发现应该是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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。