最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

logback打印多次mybatis的sql日志問題

 更新時間:2023年09月22日 11:09:07   作者:YoungMirror  
這篇文章主要介紹了logback打印多次mybatis的sql日志問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

logback打印多次mybatis的sql日志

配置:logback配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>${console.log.pattern}</pattern>
            <charset>utf-8</charset>
        </encoder>
    </appender>
    <logger name="cn.ucmed.yijiao.base.mapper" level="DEBUG" additivity="true">
        <appender-ref ref="console"/>
    </logger>
    <!--系統(tǒng)操作日志-->
    <root level="info">
        <appender-ref ref="console" />
    </root>
</configuration>

解決方法

在xml文件中,將additivity屬性改為false

源碼解析

在mapper執(zhí)行查詢是,打斷點,最終進入Logger中的for打印日志

通過源碼可以發(fā)現(xiàn),若是沒有配置additive屬性,或是熟悉為true,會繼續(xù)調(diào)用父類(此處為root節(jié)點)打印日志,故出現(xiàn)多次日志。

logback打印mybatis sql日志

近期在項目中調(diào)試sql,發(fā)現(xiàn)現(xiàn)有的配置 使用logback 無法打印出sql語句,原配置如下(修改為debug也不好使):

<!--jdbc -->
<logger name="java.sql.Connection" level="ERROR" />
<logger name="java.sql.PreparedStatement" level="ERROR" />
<logger name="org.apache.zookeeper" level="ERROR" />

經(jīng)過資料查找與測試,什么在mybatis的配置文件增加<setting name="logPrefix"/> <setting name="logImpl"/> 統(tǒng)統(tǒng)不好使。

后來測試在logback.xml 中增加如下配置,打開Debug日志輸出。

其中name="com.x.x.dao.XxxDao"  為mybatis DAO接口包路徑

<logger name="com.x.x.dao.XxxDao" level="DEBUG" />

結(jié)果輸出如下,  Preparing 為原sql, Parameters 為可變參數(shù):

==> Preparing: select order_id, order_code, org_remark, add_payment, activity_id, evaluate_score FROM tc_order WHERE 1=1 and category =? and order_status = ? and start_date <=? and third_order_id = ?
2017-06-07 14:30:02,679 [executor-1] DEBUG com.xx.xx.dop2c.order.ext.TcOrderExtDao.queryForQueue - 47 - ==> Parameters: 253(Long), 30(Integer), 2017-06-07 14:30:02(String), 0(String)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring mvc 使用kaptcha配置生成驗證碼實例

    spring mvc 使用kaptcha配置生成驗證碼實例

    本篇文章主要介紹了spring mvc 使用kaptcha生成驗證碼實例,詳細(xì)的介紹了使用Kaptcha 生成驗證碼的步驟,有興趣的可以了解一下
    2017-04-04
  • java常量字符串過長報錯的解決辦法以及原因分析

    java常量字符串過長報錯的解決辦法以及原因分析

    在IDEA中字符串長度超過65535,進行打印,IDEA會提示java:常量字符串過長,這篇文章主要給大家介紹了關(guān)于java常量字符串過長報錯的解決辦法以及原因分析,需要的朋友可以參考下
    2023-01-01
  • Idea中springboot項目的熱部署無法生效問題解決

    Idea中springboot項目的熱部署無法生效問題解決

    本文主要介紹了Idea中springboot項目的熱部署無法生效問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-10-10
  • 關(guān)于Assert.assertEquals報錯的問題及解決

    關(guān)于Assert.assertEquals報錯的問題及解決

    這篇文章主要介紹了關(guān)于Assert.assertEquals報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 常用java正則表達(dá)式的工具類

    常用java正則表達(dá)式的工具類

    這篇文章主要為大家詳細(xì)介紹了常用java正則表達(dá)式的工具類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 深入解析spring?AOP原理及源碼

    深入解析spring?AOP原理及源碼

    這篇文章主要介紹了spring?AOP原理及源碼分析,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒,需要的朋友可以參考下
    2022-04-04
  • idea中如何使用(Undo Commit...)

    idea中如何使用(Undo Commit...)

    這篇文章主要介紹了idea中如何使用(Undo Commit...)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題

    Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題

    這篇文章主要介紹了Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • 使用ElasticSearch6.0快速實現(xiàn)全文搜索功能的示例代碼

    使用ElasticSearch6.0快速實現(xiàn)全文搜索功能的示例代碼

    本篇文章主要介紹了使用ElasticSearch6.0快速實現(xiàn)全文搜索功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • SpringBoot如何優(yōu)雅的處理全局異常

    SpringBoot如何優(yōu)雅的處理全局異常

    這篇文章主要給大家介紹了關(guān)于SpringBoot如何優(yōu)雅的處理全局異常的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用SpringBoot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論

洛扎县| 信阳市| 类乌齐县| 游戏| 迭部县| 巧家县| 仪征市| 南雄市| 米脂县| 外汇| 偃师市| 弥渡县| 太仓市| 陕西省| 墨竹工卡县| 蓝田县| 永靖县| 财经| 包头市| 龙江县| 临安市| 肇东市| 兴隆县| 三都| 潞西市| 蒙自县| 从江县| 冷水江市| 靖西县| 巩义市| 龙江县| 弋阳县| 海门市| 四会市| 文水县| 金湖县| 伊吾县| 随州市| 清水河县| 邻水| 庆安县|