mybatis-plus slf4j 配置
时间: 2023-06-29 20:15:56 浏览: 114
要配置MyBatis-Plus的日志,可以使用log4j、log4j2、slf4j、logback等日志框架。
以slf4j为例,可以在logback.xml中添加如下配置:
```xml
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${user.home}/logs/mybatis-plus.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${user.home}/logs/mybatis-plus.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</configuration>
```
其中,控制台输出和文件输出分别使用了CONSOLE和FILE两个Appender,可以根据需要配置。注意这里的文件输出路径是`${user.home}/logs/mybatis-plus.log`,可以根据实际情况修改。
最后,在MyBatis-plus的配置文件中添加如下配置即可启用日志:
```properties
# 日志配置
log4j.logger.com.baomidou.mybatisplus=DEBUG
```
以上是使用logback的配置示例,其他日志框架的配置也类似,只需要将相应的配置放到对应的配置文件中即可。注意在MyBatis-plus的配置文件中,日志的logger名称为`com.baomidou.mybatisplus`。
阅读全文