简单实现springboot在执⾏⽇志中显⽰执⾏的sql语句最近⼯作室项⽬中,已经⽤springboot搭建好了⼀个简单的⼩项⽬,但同时问题来了,我在其他公司⼯作时发现⼈家的springboot在运⾏时⽇志会显⽰执⾏的sql语句,可是为啥我的⽇志没有呢?要怎么做呢,我⾸先想到的就是我最熟悉的log4j,后⾯⼜听说slf4j⽐较好就去看看slf4j结果发现还是不会,最后发现我⾃⼰这个项⽬还是⽐较适合logback于是很快的我就解决了这个问题。让我的项⽬也会显⽰sql ⽇志
最后结果如下:
如何做到
⽬录结构:
其实我只是加了l这个⽂件,然后在⾥⾯稍稍配置了⼀点东西,具体配置代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/l" />    <logger name="org.springframework.web" level="INFO"/>
<logger name="org.springboot.sample" level="TRACE" />
<!-- 开发、测试环境 -->
<springProfile name="dev,test">
<logger name="org.springframework.web" level="INFO"/>
<logger name="org.springboot.sample" level="INFO" />springboot结构
<logger name="com.book_store.bookstore" level="DEBUG" />
</springProfile>
<!-- ⽣产环境 -->
<springProfile name="pro">
<logger name="org.springframework.web" level="INFO"/>
<logger name="org.springboot.sample" level="INFO" />
<logger name="com.book_store.bookstore" level="ERROR" />
</springProfile>
</configuration>
⾄于为啥这样配置,每个配置的含义是什么,其实可以参考这篇

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。