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

使用Log4j與log4j2配置mybatisplus打印sql日志

這篇具有很好參考價(jià)值的文章主要介紹了使用Log4j與log4j2配置mybatisplus打印sql日志。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

環(huán)境:項(xiàng)目非完全spring項(xiàng)目,沒有spring的配置文件。執(zhí)行sql時(shí)老是不打印sql語句。因此進(jìn)行修改,過程比較坎坷,記錄一下。
我嘗試使用log4j和log4j2進(jìn)行配置 最終把這兩種全部配置記錄上
Log4j配置
如果項(xiàng)目用的是log4j需要進(jìn)行配置打印sql的步驟

  1. 首先引入log4j的包
  2. 配置一下log4j的配置文件
#STDOUT 表示配置sql語句輸出
log4j.rootLogger=ERROR,STDOUT
#xxx代表你項(xiàng)目中的mapper路徑
log4j.logger.xxx.xxx.xxx=DEBUG

log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.Target=System.out
#log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} %-5p %c{1.}:%L - %m%n

Log4j2配置
如果使用log4j2需要進(jìn)行配置打印sql的步驟

  1. 引入log4j2包
  2. 配置log4j2配置文件
<Configuration status="WARN">
    <Appenders>
        <Console name="myConsole" target="SYSTEM_OUT">
            <PatternLayout pattern="[%d{MM-dd HH:mm:ss} %-5p] [%t] %c{2\} - %m%n%ex"/>
        </Console>

        <Console name="myConsole2" target="STDOUT">
            <PatternLayout pattern="[%d{MM-dd HH:mm:ss} %-5p] [%t] %c{2\} - %m%n%ex"/>
        </Console>
        <RollingFile name="activexAppender" fileName="../log/jxedtgouchescf.log" filePattern="../log/jxedtgouchescf.log.%d{yyyy-MM-dd}.log">
            <PatternLayout>
                <Pattern>[%d{MM-dd HH:mm:ss SSS} %-5level] [%t] %c{3} - %m%n%ex</Pattern>
            </PatternLayout>
            <Policies>
                <TimeBasedTriggeringPolicy/>
            </Policies>
        </RollingFile>
    </Appenders>
    <Loggers>
        <Root level="info">
            <AppenderRef ref="myConsole"/>
            <AppenderRef ref="activexAppender"/>
        </Root>
        <!--這里的name為你自己mapper的地址-->
        <Logger name="xxx.xxx.mapper" level="DEBUG">
            <AppenderRef ref="myConsole"/>
        </Logger>
    </Loggers>
</Configuration>

ok這樣就能打出來具體的執(zhí)行sql了

[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - ==>  Preparing: SELECT COUNT(1) FROM table WHERE (state = ?) 
[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - ==>  Preparing: SELECT COUNT(1) FROM table WHERE (state = ?) 
[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - ==> Parameters: 0(Integer)
[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - ==> Parameters: 0(Integer)
[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - <==      Total: 1
[12-13 17:20:32 DEBUG] [main] cxxxx.xxxx.xxx.selectCount - <==      Total: 1

這里順便提一下mybatisplus開啟打印日志的配置方法適用于spring-boot
使用Log4j與log4j2配置mybatisplus打印sql日志,log4j,sql,單元測試文章來源地址http://www.zghlxwxcb.cn/news/detail-759186.html

到了這里,關(guān)于使用Log4j與log4j2配置mybatisplus打印sql日志的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Log4j反序列化命令執(zhí)行漏洞(CVE-2017-5645)&Apache Log4j2 lookup JNDI 注入漏洞(CVE-2021-44228)

    Log4j反序列化命令執(zhí)行漏洞(CVE-2017-5645)&Apache Log4j2 lookup JNDI 注入漏洞(CVE-2021-44228)

    Apache Log4j是一個(gè)用于Java的日志記錄庫,其支持啟動(dòng)遠(yuǎn)程日志服務(wù)器。Apache Log4j 2.8.2之前的2.x版本中存在安全漏洞。攻擊者可利用該漏洞執(zhí)行任意代碼 環(huán)境:vulhub 工具下載地址: ysoserial 利用工具生成payload: 1.創(chuàng)建文件 進(jìn)入容器內(nèi)部,查看文件創(chuàng)建成功 2.查看反彈的shell 有點(diǎn)

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

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

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

    2024年02月02日
    瀏覽(52)
  • Spring Boot 配置 log4j2

    Spring Boot 配置 log4j2

    本教程中,我們將學(xué)習(xí)如何在 Spring Boot 中整合使用 Log4j2 日志框架。 Spring Boot 中默認(rèn)使用 Logback 作為日志框架,接下來我們將學(xué)習(xí)如何在 Spring Boot 中集成與配置 Log4j2。在配置之前,我們需要知道的是 Log4j2 是 Log4j 的升級(jí)版,它在 Log4j 的基礎(chǔ)上做了諸多改進(jìn): 1.異步日志;

    2024年02月08日
    瀏覽(22)
  • Log4j2 配置日志記錄發(fā)送到 kafka 中

    前言 log4j2 在 2.11.0 之后的版本,已經(jīng)內(nèi)置了 KafkaAppender 支持可以將打印的日志直接發(fā)送到 kafka 中,在這之前如果想要集中收集應(yīng)用的日志,就需要自定義一個(gè) Layout 來實(shí)現(xiàn),相對(duì)來說還是比較麻煩的。 官網(wǎng)文檔:Log4j – Log4j 2 Appenders 依賴 配置 注意這里有個(gè) syncSend 控制著是

    2024年02月10日
    瀏覽(19)
  • java 項(xiàng)目配置slf4j - log4j2

    2024年02月13日
    瀏覽(24)
  • Springboot整合與使用log4j2日志框架【詳解版】

    Springboot整合與使用log4j2日志框架【詳解版】

    Spring Boot默認(rèn)使用LogBack,但是我們沒有看到顯示依賴的jar包,其實(shí)是因?yàn)樗诘膉ar包spring-boot-starter-logging都是作為spring-boot-starter-web或者spring-boot-starter依賴的一部分。 如果這里要使用Log4j2,需要從spring-boot-starter-web中去掉spring-boot-starter-logging依賴,同時(shí)顯示聲明使用Log4j2的依

    2024年02月11日
    瀏覽(29)
  • log4j2漏洞分析

    log4j2漏洞分析

    和前面的JNDI注入時(shí)用的代碼差不多 如果要引入log4j2的jar包可以這么配置Maven的pom.xml 還要?jiǎng)?chuàng)建個(gè)配置文件 log4j2這個(gè)漏洞當(dāng)時(shí)爆出來的時(shí)候堪稱是核彈級(jí)別的,危害非常大,利用還非常簡單,既然如此,那我們肯定要分析一下漏洞相關(guān)的原理來學(xué)習(xí)一下 這個(gè)漏洞是個(gè)JNDI注入漏

    2024年02月09日
    瀏覽(32)
  • Log4j2的Configuration詳解

    官方配置文檔: https://logging.apache.org/log4j/2.x/manual/filters.html 根節(jié)點(diǎn) Configuration 參數(shù)介紹: Attribute Name Description name The name of the configuration. monitorInterval Log4j has the ability to automatically detect changes to the configuration file and reconfigure itself。 即動(dòng)態(tài)加載,單位是秒??勺远x配置,最小

    2023年04月09日
    瀏覽(24)
  • Spring6入門 + Log4j2

    Spring6入門 + Log4j2

    JDK:Java17+ (Spring6要求JDK最低版本是Java17) Maven:3.6+ Spring:6.0.2 (1)構(gòu)建父模塊spring6 在idea中,依次單擊 File - New - Project - New Project 點(diǎn)擊“Create”,刪除src目錄,準(zhǔn)備創(chuàng)建子工程 (2)構(gòu)建子模塊spring6-first 點(diǎn)擊 Create 完成 3.1、引入依賴 https://spring.io/projects/spring-framework#le

    2024年02月07日
    瀏覽(22)
  • SpringBoot整合Log4j2日志框架

    SpringBoot整合Log4j2日志框架

    SpringBoot底層默認(rèn)使用logback日志框架。 切換使用Log4j2日志框架。 pom.xml配置 log4j2-spring.xml 文件命名固定 log4j2-spring.xml ,讓SpringBoot加載配置文件。 文件名為 log4j2.xml ,文件將繞過SpringBoot直接調(diào)用日志框架。 控制臺(tái)日志輸出信息 日志文件生成 說明:日志文件生成在當(dāng)前項(xiàng)目下

    2024年03月09日
    瀏覽(40)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包