mybatis-plus log配置
时间: 2023-06-29 20:15:56 浏览: 293
mybatis 配置
要配置MyBatis-Plus的日志,可以使用log4j、log4j2、slf4j、logback等日志框架。
以log4j2为例,可以在log4j2.xml中添加如下配置:
```xml
<Configuration>
<Appenders>
<!-- 控制台输出 -->
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<!-- 文件输出 -->
<RollingFile
name="RollingFile"
fileName="${sys:user.home}/logs/mybatis-plus.log"
filePattern="${sys:user.home}/logs/$${date:yyyy-MM}/mybatis-plus-%d{yyyy-MM-dd}-%i.log.gz"
ignoreExceptions="false">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10MB" />
</Policies>
<DefaultRolloverStrategy max="20"/>
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console" />
<AppenderRef ref="RollingFile" />
</Root>
</Loggers>
</Configuration>
```
其中,控制台输出和文件输出分别使用了Console和RollingFile两个Appender,可以根据需要配置。注意这里的文件输出路径是`${sys:user.home}/logs/mybatis-plus.log`,可以根据实际情况修改。
最后,在MyBatis-plus的配置文件中添加如下配置即可启用日志:
```properties
# 日志配置
log4j.configurationFile=log4j2.xml
```
以上是使用log4j2的配置示例,其他日志框架的配置也类似,只需要将相应的配置放到对应的配置文件中即可。
阅读全文