1. 程式人生 > >配置 log4j 在控制檯輸出 sql 語句

配置 log4j 在控制檯輸出 sql 語句

<span style="font-family:SimSun;font-size:18px;">#### direct log messages to stdout ###
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.ConversionPattern= %p [%t] %C.%M(%L) | %m%n
log4j.appender.stdout.layout.ConversionPattern= %p [%t] %C.%M(%L) | %m%n

log4j.rootLogger=debug,stdout

log4j.logger.com.springframework=DEBUG
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG</span>
java屬性檔案:log4j.properties
依賴:commons-logging.jar   log4f.jar   不同版本jar包字尾不同 例如 commons-logging-1.2.jar 

相關推薦

配置 log4j控制檯輸出 sql 語句

<span style="font-family:SimSun;font-size:18px;">#### direct log messages to stdout ### log4j.

MyBatis控制檯輸出SQL語句

用過Hibernate的都知道,我們可以設定Showsql屬性來達到在控制檯輸出SQL語句方便我們除錯的目的,當然MyBatis也可以 這是MyBatis官方文件的一條屬性,我們只要在settings裡面設定它為我們使用的日誌應用的名字就好,比如我用了LOG4J,那麼屬

SpringBoot+MyBatis在控制檯輸出sql語句

1.如果使用application.properties 在配置中新增: logging.level.com.looedu.mapper=debug 格式:logging.level.Mapper類的包=debug 2.如果使用application.yml 在

SpringBoot 整合Mybatis時控制檯輸出sql語句

SpringBoot整合Mybatis極大的加快了開發速度。但是時間長了發現一個問題,sql不論執行的錯與對,控制檯都看不到當前執行的sql資訊,多有不便。 在application.yml進行以下配置即可: logging: level: com.sicme

mybatis如何在控制檯輸出sql語句

如果專案中沒有設定logback.xml檔案,則直接加入這三個jar包,就可以 如果專案本身已經設定了logback.xml檔案,則在檔案中需要加入 <!-- project default level --> <logger name=

mybatis 結合 logback 在控制檯輸出 sql 語句 (自用)

        由於工作需要,自己希望在控制檯打印出 sql 執行語句(公司 log 日誌沒有)。參考了很多文章。都沒有得到解決的辦法。也浪費了很多的時間。最終經過自己的不懈努力終於找到了解決的辦法。 感謝博主分享  參考網站 而我用到的只有一行    <lo

SSM中配置log4J輸出sql語句

場景 在SSM整合時需要檢視輸出的sql語句以便排查錯誤資訊。 實現 在專案的classpath(src目錄)下或者resource包下(maven專案)新建一個log4j.properties檔案。 # Global logging configuration log4j.root

SSM+log4j框架控制檯列印SQL語句

第一步:在mybatis-config.xml檔案中的<settings></settings>節點中新增:<setting name="logImpl" value="STDOUT_LOGGING" />,如下圖: 第二步:在log4j.prope

springboot配置myBatis專案如何在控制檯列印sql語句

最簡單的2種方法 aplication.properties種新增(方法一) logging.level.com.demo.hellow.service.mapper=debug 注意demo.hellow.service.mapper部分,替換成你自己要掃描的mapper檔案所在的

控制檯列印sql語句配置

Properties檔案 log4j.logger.showsql=debug log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.

mybatis在控制檯輸出SQL執行語句

log4j啥的輸出語句,mybatis配置一下配置檔案就可以啦。在mybatis-config.xml中新增如下兩行程式碼就可以,網上有的說只新增最後一行,經嘗試不列印。兩行都填加才打印。 <settings>         <setting name=

SSM中實現CRUD並配置輸出sql語句

場景 前面SSM的專案整合以及分頁等參照 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85120936 使用log4j輸出sql語句參照: https://blog.csdn.net/BADAO_LIUMANG_

log4j的使用以及mybatis在控制檯列印sql語句

正確的log4j寫法:#定義LOG輸出級別log4j.rootLogger=DEBUG,Console,File#定義日誌輸出目的地為控制檯log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.append

log4j 日誌檔案儲存資料庫的解決方案一(配置檔案中寫sql語句

log4jmysql.properties: log4j.rootLogger=ERROR,console,db log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.

MyBatis3 用log4j控制檯輸出 SQL

為什麼要在控制檯輸出 SQL 呢?當然是為了開發除錯的時候方便了。如果一個 資料庫相關的操作出現了問題,我們可以根據輸出的SQL語句快速排查問題。輸出的資訊:[org.mybatis.spring.SqlSessionUtils]-Creating a new SqlSess

Mybatis在控制檯顯示sql語句配置檔案

在log4j.properties配置內容如下: 方法一: log4j.rootLogger=debug,stdout,logfile log4j.appender.stdout=org.apache

配置mybatis和ibatis控制檯列印sql語句

#將ibatislog4j執行級別調到DEBUG可以在控制檯打印出ibatis執行的sql語句 log4j.rootLogger=debug,stdout,logfile ### 把日誌資訊輸出到控

mybatis+log4j+springMvc 列印sql語句控制檯

具體log4j.properties.配置 如下: # Output pattern : date [thread] priority category - message   FATAL 0  ERROR 3  WARN 4  INFO 6  DEBUG 7  log4j

MyBatis配置輸出SQL語句

在.properties配置檔案中:log4j.rootLogger=DEBUG, Console #DEBUG日誌輸出級別 Console輸出到控制檯 #Console log4j.a

thinkPHP輸出sql語句(3.2和5.0通用)

blog dump bsp where select() div 5.0 lec asd //5.0$qwe = db::table(‘think_user‘)->where(‘id‘,1)->fetchsql()->column(‘name‘);  d