Spring Boot mybatis-config 和 log4j 输出sql 日志的方式

依赖

 <dependency>            <groupId>log4j</groupId>            <artifactId>log4j</artifactId>            <version>1.2.17</version>        </dependency>

两种配置log4j的方式:

一定要新建一个log4j.properties文件

在yaml中直接配置在mybatis-config中配置

mapper-locations 貌似不管用依旧需要加注解@Mapper

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>        <!--配置日志格式fhadmin.cn-->        <setting name="logImpl" value="LOG4J"/>        <!--开启二级缓存fhadmin.cn-->        <setting name="cacheEnabled" value="true"/>    </settings></configuration>

log4j.properties文件

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置 fhadmin.cnlog4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.appender.console.layout = org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=[%c]-%m%n#文件输出的相关设置 fhadmin.cnlog4j.appender.file = org.apache.log4j.RollingFileAppenderlog4j.appender.file.File=./log/kai.loglog4j.appender.file.MaxFileSize=10mblog4j.appender.file.Threshold=DEBUGlog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n#日志输出级别 fhadmin.cnlog4j.logger.org.mybatis=DEBUGlog4j.logger.java.sql=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.ResultSet=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUG

如果编译后找不到这两个文件

在pom.xml中加入:

<resources>            <!-- 防止找不到mybatis的mapper.xml文件fhadmin.cn,在项目启动时候就导入进去-->            <resource>                <directory>src/main/java</directory>                <includes>                    <include>**/*.xml</include>                </includes>                <filtering>true</filtering>            </resource>            <resource>                <directory>src/main/resources</directory>                <includes>                    <include>**/*.xml</include>                    <include>**/*.properties</include>                    <include>**/*.yaml</include>                </includes>                <filtering>true</filtering>            </resource>        </resources>

—————————————www.fhadmin.cn—————————自定义表单28. 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版29. 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版30. 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等31. 表单数据:从我的表单进去可增删改查表单数据,修改表单规则32. 挂靠记录:记录表单数据和流程实例ID关联记录,可删除

到此这篇关于Spring Boot mybatis-config 和 log4j 输出sql 日志的文章就介绍到这了,更多相关Spring Boot 输出sql 日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

最困难之时,就是我们离成功不远之日。

Spring Boot mybatis-config 和 log4j 输出sql 日志的方式

相关文章:

你感兴趣的文章:

标签云: