當前位置:首頁 » 編程語言 » log4j配置輸出sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

log4j配置輸出sql

發布時間: 2023-06-15 21:08:56

㈠ 如何在struts2+ spring+ ibatis 框架中配置log4j讓控制台顯示sql語句

這個不是在log4j裡面配置的,log4j只是記錄執行操作的日誌,這個需要在一個xml配置文件裡面配置
<!-- 日誌記錄的SQL監控 --> <plugin interceptor="com.cmsz.framework.log.sqlmonitor.IBatis3SqlMonitorPlugin"> <property name="printSql" value="true"></property> </plugin>
這個是配置文件需要些的代碼,只要這個配置好了,控制台就可以顯示sql語句了
這裡面的interceptor需要寫一個監聽類

㈡ log4j2怎樣配置才能在控制台列印mybatis的sql日誌

您好:我的log4j.properties在src目正帶正錄下如下: ### logger 的配置 ### #配置行鄭根 logger 定義根 logger 配置項。其語法為:級別,輸入終端1,輸出終端舉悔2 log4j.rootLogger=INFO,stdout ### direct log messages to stdout

㈢ 怎麼樣配置log4j 才能將hibernate在控制台輸出sql語句

因為hibernate在輸出sql時使用的logger名為org.hibernate.SQL,所以想讓SQL語句輸出到log4j,只要在log4j.properties或log4j.xml的配置中加上如下語句:

log4j.logger.org.hibernate.SQL=DEBUG

記得同時把hibernate中配置文件hibernate.show_sql設置為false,避免同時在控制台和log日誌中雙份輸出sql語句。