av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

springboot 配置日志 打印不出來sql的解決方法

瀏覽:107日期:2023-04-08 08:11:08

今天整合springboot2 + mybatis + logback 遇到了在日志中sql打印不出來的坑,在網上找了好久,都不是我遇到的問題,這里吐槽一下下現在的博客質量,好多都是抄襲的,也沒有標注轉載。先說下要將sql打印到日志的配置

1、在mybatis.xml配置中增加以下配置

<!--指定 MyBatis 增加到日志名稱的前綴。--> <setting name='logPrefix' value='m-shop-mybatis-sql.' /> <!--指定 MyBatis 所用日志的具體實現,未指定時將自動查找。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING--> <setting name='logImpl' value='SLF4J' />

注:這里注意下logPrefix的value需要帶“.”2、在logback-spring中增加如下配置

<logger name='m-shop-mybatis-sql' level='debug'></logger>

注:這里的name屬性需要與mybatis文件中logPrefix的值對應,但這里不帶“.”

那么這里說我遇到的問題吧,以下是我的logback中部分配置

<!--將日志輸出到控制臺--><appender name='CONSOLE' class='ch.qos.logback.core.ConsoleAppender'> <filter class='ch.qos.logback.classic.filter.ThresholdFilter'> <level>info</level> </filter> <encoder class='ch.qos.logback.classic.encoder.PatternLayoutEncoder'> <!--打印格式--> <pattern>${LOG_FORMAT}</pattern> <!-- 設置字符集 --> <charset>${ENCODING}</charset> </encoder></appender><logger name='m-shop-mybatis-sql' level='debug'></logger><springProfile name='dev,test'> <!-- 日志輸出級別 --> <root level='info'> <appender-ref ref='CONSOLE' /> </root></springProfile><springProfile name='prod'> <!-- 日志輸出級別 --> <root level='info'> <appender-ref ref='FILE' /> </root></springProfile>

這是我最開始的配置,就是打印不出sql來,最后找到問題,是因為級別的原因。解決方法

springboot 配置日志 打印不出來sql的解決方法

將這里的info改為debug,就可以打印出來了。

解釋下原因:

我使用的是dev,日志打印級別為info,設置logger為mybatis的打印級別為debug,雖然info級別大于debug,但是有logger 在應該是可以打印出來的,但是我在CONSOLE的中也配置了級別為info,這里的設置會攔截logger設置的級別。

最后在說下sql打印在控制臺的區別:

springboot 配置日志 打印不出來sql的解決方法

springboot 配置日志 打印不出來sql的解決方法

以上第一張圖是mybatis自己設置打印在控制臺的,第二張圖是mybatis打印在logback日志中,logback打印在控制臺的。

以上就是springboot 配置日志 打印不出來sql的解決方法的詳細內容,更多關于springboot 打印不出sql的資料請關注好吧啦網其它相關文章!

標簽: Spring
相關文章:
主站蜘蛛池模板: 一区二区影视 | 久久久123| 国产精品资源在线 | 国产伦一区二区三区久久 | www久久爱| 日韩欧美一区二区三区 | 91色在线| 91精品国产91久久久久久密臀 | 黄免费看 | 久久亚洲国产 | 久久精品中文字幕 | 一区观看 | 亚洲精品久久久一区二区三区 | 中文字幕在线第一页 | 九九综合| 成人片免费看 | 久久精品二区亚洲w码 | 欧美激情久久久久久 | 色综合中文 | www国产亚洲精品 | 插插插干干干 | 午夜视频在线 | 精品视频在线观看 | 久久精品日产第一区二区三区 | 久久久久无码国产精品一区 | 亚洲一区二区精品视频 | 亚洲 日本 欧美 中文幕 | 国产精品久久久久久久久久久免费看 | a在线观看 | www国产成人免费观看视频,深夜成人网 | 国产91亚洲精品 | 在线观看欧美日韩视频 | 99久久精品国产一区二区三区 | www日| 国产情侣久久 | 亚洲人在线播放 | 国产精品久久久久久一区二区三区 | 日日夜夜精品视频 | 伊人狠狠操 | 狠狠艹 | 91色在线 |