一.项目结构图
二,添加pom文件
<!--添加lomback--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.11</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.11</version> </dependency>
三,添加mybatis-config.xml配置文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 全局参数 --> <settings> <!-- 打印sql语句--> <!-- <setting name="logImpl" value="STDOUT_LOGGING"/>--> <setting name="logPrefix" value="mybatis.sql."/> <!-- 打开延迟加载的全局开关 --> <setting name="lazyLoadingEnabled" value="true" /> <setting name="aggressiveLazyLoading" value="false" /> <setting name="mapUnderscoreToCamelCase" value="true" /> </settings> </configuration>
四,添加logback-spring.xml
<configuration> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <level>INFO</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter> <encoder> <pattern> %-4relative [%thread] %-5level %logger{30} - %msg%n </pattern> </encoder> </appender> <appender name="MyBatis" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>logs/mybatis-sql.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- <FileNamePattern>${LOG_HOME}/logs/mybatis-sql.log.%d{yyyy-MM-dd}</FileNamePattern>--> <FileNamePattern>logs/mybatis-sql.log.%d{yyyy-MM-dd}</FileNamePattern> <maxHistory>30</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%thread|%d{yyyy-MM-dd HH:mm:ss.SSS}|%level|%logger{36}|%m%n</pattern> </encoder> </appender> <logger name="mybatis.sql" level="DEBUG"> <appender-ref ref="MyBatis"/> </logger> <root level="DEBUG"> <appender-ref ref="CONSOLE" /> </root> </configuration>
参考文章: https://blog.csdn.net/rchm8519/article/details/85422091
来源:oschina
链接:https://my.oschina.net/u/4117203/blog/4293989