这个日志工具是能够输出日志到本地的,看看你设置的路径,是否会报什么错误
你好,项目采用springmvc+mybatis的架构,日志工具还是最常用的log4j,整合了其他框架之后,发现无法打印sql语句,然而项目中的显示调用日志却可以正常打印出来,还有当sql拼写有错误的时候会打印出来
然后开始看mybatis的官方文档,关于日志这一块是怎么处理的
最近mybatis有中文文档了,虽然不全,不过已经很好了,这里面发现了项目中存在的问题。项目中引入了shiro框架,集成了slf4j日志,导致了mybatis无法引用log4j的配置文件打印sql语句
问题原因:这个是mybatis默认查找日志的顺序,自上而下,也就是说,如果项目中有前面3个日志框架时,对于mybatis,log4j就不会生效
slf4j
apache commons logging
log4j 2
log4j
jdk logging
解决办法:在mybatis的配置文件mybatis-config.xml里面添加一项setting来指定log4j
log4j中对指定内容进行输出,其中example为包名,可以继续细化处理
log4j.logger.example=debug
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....