SpringBoot整合Log日志打印SQL问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot整合Log日志打印SQL问题相关的知识,希望对你有一定的参考价值。

参考技术A 优点:无需引入其他依赖,SpringBoot已经集合得到,快速方便,配合logback.xml还能做到自定义配色的打印。
缺点:MyBatis以及mybatis-plus打印的SQL日志是在Debug级别的,而且只能打印在配置文件中写死的mapper接口全限定类名内的,项目小的话完全没有问题,如果项目大就会造成,配置文件的繁琐、冗余、膨胀,仅仅是打印sql日志的接口全限定类名都得写好几十个,极大的不方便后期维护。

log4jdbc和log4jdbc-log4j2-jdbc4.1的区别是后者添加了一个SQL结果表格的打印功能,要开启这个功能需要在logback中更改resultsettable打印级别为INFO,输出效果为。

书店项目中已经导入了org.bgee.log4jdbc-log4j2包,接下来去写org.bgee.log4jdbc-log4j2配置文件,然后配置SQL的驱动链接添加jdbc

以上是关于SpringBoot整合Log日志打印SQL问题的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot 整合 slf4j 日志打印

springboot整合mybatis在控制台打印sql语句的办法及MyBatis Log Plugin插件的安装与使用

springboot整合mybatis在控制台打印sql语句的办法及MyBatis Log Plugin插件的安装与使用

springboot 项目整合 mybatis 打印 SQL 语句方法

springboot集成log4j + sql打印日志

springboot整合log4j