現在一般用log4j用的比較多,用slf4j用的比較少,所有這裡我們就不用 hibernate內建的slf4j了。
用到slf的介面,log4j的實現。
要在hibernate中使用log4j,如圖所示:我們需要 slf4j 對 log4j 的介面卡、log4j 實現。
1、再 hibernate 這個 user library 中把以前的 slf4j nodep 這個不用的實現刪掉;
2、新增介面卡 jar 包和 log4j jar 包到 hiberante user library 中,如圖:
3、新增好jar包之後,去hibernate-distribution-3.3.2拷貝乙個可用的 log4j.properties 配置檔案,我這次拷貝 log4j.properties 的如下圖:
4、放到src目錄下,注釋掉不要的資訊,最後的log4j.properties如下:
15、再次執行 teachertest,有效果了。### direct log messages to stdout ###67
### direct messages to file hibernate.log ###
1213 ### set log levels - for more verbose logging change 'info' to 'debug'###
1415 log4j.rootlogger=warn, stdout
1617 #log4j.logger.org.hibernate=info
18 #log4j.logger.org.hibernate=debug
1920
### log hql query parser activity
21 #log4j.logger.org.hibernate.hql.ast.ast=debug
2223
### log just the sql
24 #log4j.logger.org.hibernate.sql=debug
2526
### log jdbc bind parameters ###
27 #log4j.logger.org.hibernate.type=info
28 #log4j.logger.org.hibernate.type=debug
2930 ### log schema export/update ###
31 log4j.logger.org.hibernate.tool.hbm2ddl=debug
3233
### log hql parse trees
34 #log4j.logger.org.hibernate.hql=debug
3536
### log cache activity ###
37 #log4j.logger.org.hibernate.cache=debug
3839
### log transaction activity
40 #log4j.logger.org.hibernate.transaction=debug
4142
### log jdbc resource acquisition
43 #log4j.logger.org.hibernate.jdbc=debug
4445 ### enable the following line if
you want to track down connection ###
46### leakages when using drivermanagerconnectionprovider ###
47 #log4j.logger.org.hibernate.connection.drivermanagerconnectionprovider=trace
linux環境搭建之docker並配置加速
此次安裝,是基於centos7.3版本,未安裝任何軟體!於阿里雲 1.系統工具的安裝 2.新增軟體源資訊 sudo yum config manager add repo3.更新並安裝docker ce sudo yum makecache fast sudo yum y install docke...
xp中搭建php環境 安裝php並配置
點進去之後拉到網頁的最下面 下面也需要開始配置 a php.ini development 為 php.ini b 開啟php.ini檔案,取消以下行的注釋 extension php curl.dll extension php mysql.dll extension php mysqli.dll...
lnmp環境搭建並配置ftp伺服器
lnmp環境搭建並配置ftp伺服器 lnmp使用一鍵安裝 安裝步驟 1 使用putty或類似的ssh工具登陸vps或伺服器 登陸後執行 screen s lnmp 如果提示screen command not found 命令不存在可以執行 yum install screen 或 apt get ...