国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java項目使用log4jdbc打印sql日志

這篇具有很好參考價值的文章主要介紹了java項目使用log4jdbc打印sql日志。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

場景:項目開發(fā)中,為了方便調試和排查問題,需要打印sql日志,并且顯示sql中占位符所代表的參數;

第一種:如果只需簡單打印sql日志【一般使用】

spring:
  jpa:
    show-sql: true

第二種:需要打印詳細的sql日志【建議使用】

第一步:導入maven依賴

<!--打印sql日志-->
<dependency>
	<groupId>com.googlecode.log4jdbc</groupId>
	<artifactId>log4jdbc</artifactId>
	<version>1.2</version>
</dependency>

第二步:修改yml配置文件

spring:
  datasource:
    driverClassName: net.sf.log4jdbc.DriverSpy    #或net.sf.log4jdbc.sql.jdbcapi.DriverSpy
    url: jdbc:log4jdbc:mysql://localhost:3306/數據庫    #用于打印sql日志
    #driver-class-name: com.mysql.cj.jdbc.Driver
    #url: jdbc:mysql://localhost:3306/數據庫
    username: root
    password: 123456

第三步:啟動項目后執(zhí)行sql語句就可以看到sql日志打印出來了、、、

第四步:(以下配置看要求是否需要添加,不添加也可以)

1、在resources目錄新增log4jdbc.log4j2.properties文件并編輯內容

# If you use SLF4J. First, you need to tell log4jdbc-log4j2 that you want to use the SLF4J logger
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator

2、可以通過logbak.xml文件優(yōu)化顯示數據,編輯內容文章來源地址http://www.zghlxwxcb.cn/news/detail-656568.html

    <!--sql日志輸出 -->
    <logger name="jdbc.sqlonly" level="INFO" additivity="false">
        <appender-ref ref="console" />
    </logger>
    <logger name="jdbc.resultset" level="ERROR" additivity="false">
        <appender-ref ref="console" />
    </logger>
    <!--將不必要顯示的隱藏掉-->
    <logger name="jdbc.connection" level="OFF" additivity="false">
        <appender-ref ref="console" />
    </logger>
    <!--將不必要顯示的隱藏掉-->
    <logger name="jdbc.sqltiming" level="OFF" additivity="false">
        <appender-ref ref="console" />
    </logger>
    <!--將不必要顯示的隱藏掉-->
    <logger name="jdbc.audit" level="OFF" additivity="false">
        <appender-ref ref="console" />
    </logger>

到了這里,關于java項目使用log4jdbc打印sql日志的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 1.12 springboot 整合log4j打印日志

    1.12 springboot 整合log4j打印日志

    1.除去springboot自帶的日志 2.添加log4j依賴 3. 添加log4j依賴對應的配置文件log4j.properties[api模塊下的resources文件夾下創(chuàng)建] 4.log4j日志應用

    2024年02月16日
    瀏覽(26)
  • Java中的Log4j是什么?如何使用Log4j進行日志管理

    Log4j是一個Java日志管理工具,它可以幫助開發(fā)者在應用程序中記錄日志。它是由Apache軟件基金會開發(fā)和維護的,已經成為Java開發(fā)中最流行的日志管理框架之一。 Log4j可以通過多種方式記錄日志,包括控制臺輸出、文件輸出、數據庫存儲等。此外,Log4j還提供了多種日志級別,

    2024年02月04日
    瀏覽(34)
  • java 項目配置slf4j - log4j2

    2024年02月13日
    瀏覽(24)
  • Java日志框架JUL、Log4j、logback、log4j2使用

    Java日志框架JUL、Log4j、logback、log4j2使用

    隨著軟件系統(tǒng)的發(fā)展系統(tǒng)業(yè)務越來越多、邏輯越來越復雜、代碼量越來越多,伴隨著容易出現(xiàn)的bug也會越來越多,不論是開發(fā)測試階段還是生產階段都需要將這些錯誤及時的捕捉記錄下來,方便解決這些問題,否則針對出現(xiàn)的異常無從下手;此時就需要一些日志框架來完成這

    2024年02月15日
    瀏覽(20)
  • log4j--動態(tài)打印日志文件到指定文件夾

    log4j--動態(tài)打印日志文件到指定文件夾

    1、添加Maven依賴 2、配置文件 log4j.properties 3、編寫日志打印工具類 LogUtil 4、工具類調用 測試結果:

    2024年02月16日
    瀏覽(15)
  • SpringBoot初級開發(fā)--加入Log4j進行日志管理打印(6)

    SpringBoot初級開發(fā)--加入Log4j進行日志管理打印(6)

    ??日志記錄在整個java工程開發(fā)中占著很重要的比重,因為很多問題的排查需要通過日志分析才能確認。在SpringBoot中我用得最多的就是log4j這個日志框架。接下來我們具體配置log4j. ??log4j定義了8個級別的log(除去OFF和ALL,可以說分為6個級別),優(yōu)先級從高到低依次為:

    2024年02月11日
    瀏覽(22)
  • log4j控制臺不打印日志的故障解決方案

    log4j控制臺不打印日志的故障解決方案

    接管了別的項目組的一個代碼,在IDAE調試程序的過程中,發(fā)現(xiàn)log4j日志居然沒有打印在控制臺上,日志相關代碼也沒有問題。 在網上搜索了一圈,總結了一下個人解決這個問題的流程。 1. 判斷用了什么配置文件 不知道是出于什么目的,項目中居然有l(wèi)og4j的properties和xml兩個配

    2024年02月04日
    瀏覽(138)
  • 【Java】異常處理 之 使用Log4j

    前面介紹了 Commons Logging ,可以作為“日志接口”來使用。而真正的“日志實現(xiàn)”可以使用Log4j。 Log4j 是一種非常流行的日志框架,最新版本是2.x。 Log4j 是一個組件化設計的日志系統(tǒng),它的架構大致如下: 當我們使用 Log4j 輸出一條日志時, Log4j 自動通過不同的 Appender 把同一

    2024年02月13日
    瀏覽(41)
  • Log4net在.Net Winform項目中的使用

    Log4net在.Net Winform項目中的使用

    Log4net是一個流行的日志記錄工具,可以幫助開發(fā)人員在應用程序中實現(xiàn)高效的日志記錄。本文將提供一個詳細的分步驟示例,來幫助您在.Net Winform項目中使用Log4net。 打開Visual Studio工具。 選擇您的.Net Winform項目,并右擊選擇“管理NuGet程序包”。 在NuGet程序包管理器中搜索并

    2024年02月12日
    瀏覽(29)
  • Java日志系統(tǒng)log4j2的使用配置和異步日志使用

    Java日志系統(tǒng)log4j2的使用配置和異步日志使用

    Apache Log4j2是Log4j的升級版,參考了logback一些優(yōu)秀的設計,并且修復了logback的一些問題,而且性能上也有了重大提升,主要有: log4j2對Appender提供了一些異常處理機制 參考了logback的設計,提供自動刷新參數配置,可以自動重載配置而不用重啟應用 log4j2利用緩沖區(qū)和重用對象

    2024年02月02日
    瀏覽(52)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包