mybaits如何在管理台打印sql日志? (mybatis)

mybaits如何在管理台打印sql日志? (mybatis)

本文目录导航:

mybaits如何在管理台打印sql日志?

MyBatis提供`logImpl`性能项,指定日志成功类。

性能后,管理台可输入SQL口头日志。

在MyBatis性能文件中,减少如下性能以启用管理台输入SQL日志:经常使用`STDOUT_LOGGING`自动成功类输入至管理台,经过设置`logImpl`为`STDOUT_LOGGING`启用。

自定义日志成功类,例如`slf4j`、`log4j`,仅需调整`logImpl`性能为对应成功类。

留意,自定义成功类或许需额外性能,概略参考关系文档。

mybatis怎样在管理台打印sql语句

mybatis自动经常使用log4j,当有self4j这个日志jar包存在时会不可打印sql,请移除或许在工程进行时显示设置mybatis经常使用的日志类 =debug,stdout =debug,stdout

为什么我的mybatis后盾不能打印sql语句

名目驳回SpringMVC+Mybatis的架构,日志工具还是最罕用的log4j,整合了其余框架之后,发现不可打印SQL语句,但是名目中的显示调用日志却可以反常打印进去,还有当SQL拼写有失误的时刻会打印进去

而后开局看Mybatis的官网文档,关于日志这一块是怎样处置的

最近Mybatis有中文文档了,只管不全,不过曾经很好了,这外面发现了名目中存在的疑问。名目中引入了shiro框架,集成了slf4j日志,造成了Mybatis不可援用log4j的性能文件打印SQL语句

疑问要素:这个是Mybatis自动查找日志的顺序,自上而下,也就是说,假设名目中有前面3个日志框架时,关于Mybatis,log4j就不会失效

Apache Commons Logging

JDK logging

处置方法:在MyBatis的性能文件外面减少一项setting来指定log4j

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

24阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

27阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

23阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

25阅读