mybatis显示sql日志
时间: 2023-07-02 08:23:24 浏览: 193
mybatis SQL日志解析
在MyBatis中,可以通过在配置文件中设置`logImpl`属性来开启SQL日志输出。具体的操作步骤如下:
1. 打开MyBatis的配置文件,一般为`mybatis-config.xml`。
2. 在`<configuration>`标签下添加如下内容:
```xml
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
```
其中,`value`属性的值可以是以下几种:
- `SLF4J`:使用SLF4J输出日志。
- `LOG4J`:使用Log4j输出日志。
- `LOG4J2`:使用Log4j2输出日志。
- `JDK_LOGGING`:使用JDK Logging输出日志。
- `STDOUT_LOGGING`:将日志输出到控制台。
3. 保存配置文件并重新运行程序,就可以在控制台或日志文件中看到MyBatis输出的SQL日志了。
另外,如果想要指定输出日志的级别,可以在Log4j或Log4j2的配置文件中设置。例如,在Log4j中,可以在`<root>`标签下添加如下内容:
```xml
<appender-ref ref="STDOUT" />
<logger name="org.mybatis">
<level value="DEBUG" />
</logger>
```
其中,`level`属性的值可以是`DEBUG`、`INFO`、`WARN`、`ERROR`、`FATAL`等级别。
阅读全文