经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MyBatis » 查看文章
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
来源:jb51  时间:2021/7/26 14:07:18  对本文有异议

依赖

  1. <dependency>
  2. <groupId>log4j</groupId>
  3. <artifactId>log4j</artifactId>
  4. <version>1.2.17</version>
  5. </dependency>

两种配置log4j的方式:

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

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

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

mybatis-config.xml

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.  
  7. <settings>
  8. <!--配置日志格式fhadmin.cn-->
  9. <setting name="logImpl" value="LOG4J"/>
  10.  
  11. <!--开启二级缓存fhadmin.cn-->
  12. <setting name="cacheEnabled" value="true"/>
  13. </settings>
  14.  
  15. </configuration>

log4j.properties文件

  1. #将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
  2. log4j.rootLogger=DEBUG,console,file
  3.  
  4. #控制台输出的相关设置 fhadmin.cn
  5. log4j.appender.console = org.apache.log4j.ConsoleAppender
  6. log4j.appender.console.Target = System.out
  7. log4j.appender.console.Threshold=DEBUG
  8. log4j.appender.console.layout = org.apache.log4j.PatternLayout
  9. log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
  10.  
  11.  
  12. #文件输出的相关设置 fhadmin.cn
  13. log4j.appender.file = org.apache.log4j.RollingFileAppender
  14. log4j.appender.file.File=./log/kai.log
  15. log4j.appender.file.MaxFileSize=10mb
  16. log4j.appender.file.Threshold=DEBUG
  17. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  18. log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
  19.  
  20. #日志输出级别 fhadmin.cn
  21. log4j.logger.org.mybatis=DEBUG
  22. log4j.logger.java.sql=DEBUG
  23. log4j.logger.java.sql.Statement=DEBUG
  24. log4j.logger.java.sql.ResultSet=DEBUG
  25. log4j.logger.java.sql.PreparedStatement=DEBUG

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

在pom.xml中加入:

  1. <resources>
  2. <!-- 防止找不到mybatis的mapper.xml文件fhadmin.cn,在项目启动时候就导入进去-->
  3. <resource>
  4. <directory>src/main/java</directory>
  5. <includes>
  6. <include>**/*.xml</include>
  7. </includes>
  8. <filtering>true</filtering>
  9. </resource>
  10.  
  11. <resource>
  12. <directory>src/main/resources</directory>
  13. <includes>
  14. <include>**/*.xml</include>
  15. <include>**/*.properties</include>
  16. <include>**/*.yaml</include>
  17. </includes>
  18. <filtering>true</filtering>
  19. </resource>
  20.  
  21. </resources>

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

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

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号