Log4j關(guān)閉Spring和Hibernate日志打印方式
Log4j關(guān)閉Spring和Hibernate日志打印
這里所說的關(guān)閉不是全部不打印,只需要修改一下log級別就好了。
普通的info信息其實(shí)我們是不看的,所以直接設(shè)置成warn或error級別就好了。
#close java-jdbc log out log4j.logger.java.sql.Connection=ERROR log4j.logger.java.sql.Statement=ERROR log4j.logger.java.sql.PreparedStatement=ERROR #close spring log out log4j.logger.org.springframework=WARN #close hibernate log out log4j.logger.com.opensymphony.oscache=ERROR log4j.logger.net.sf.navigator=ERROR log4j.logger.net.sf.acegisecurity=WARN log4j.logger.net.sf.acegisecurity.intercept.event.LoggerListener=WARN log4j.logger.org.apache.commons=ERROR log4j.logger.org.apache.struts=WARN log4j.logger.org.displaytag=ERROR log4j.logger.com.ibatis.db=WARN log4j.logger.org.apache.velocity=WARN log4j.logger.com.canoo.webtest=WARN log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=WARN log4j.logger.org.hibernate.SQL=ERROR log4j.logger.org.hibernate.type=ERROR
Log4j關(guān)閉Hibernate日志輸出
項(xiàng)目原因,使用Hibernate的時(shí)候總會(huì)輸出大量的相關(guān)日志,想要屏蔽掉。
各種搜索之后,發(fā)現(xiàn)網(wǎng)上所謂的各種方法:
例如在hibernate配置文件中設(shè)置
<!-- 是否顯示sql --> <property name="show_sql">false</property> <!-- 是否格式化sql --> <property name="format_sql">false</property> <!-- 是否使用注釋 --> <property name="use_sql_comments">false</property>
或者在log4j配置文件中設(shè)置
#log4j for Hibernate log4j.logger.org.hibernate=WARN
都 沒有效果。
我這里最后解決的方法是:在log4j配置文件中額外設(shè)置
#log4j for springMVC log4j.logger.org.springframework=WARN
即可生效。
原因在于,我使用的項(xiàng)目是使用spring對hibernate進(jìn)行注解配置的。
一些相關(guān)日志的輸出以spring的配置為主。
所以網(wǎng)上所謂以hibernate為主的相關(guān)配置一般是無效的。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot3+r2dbc響應(yīng)式編程實(shí)踐
本文主要介紹了springboot3+r2dbc響應(yīng)式編程實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
JavaFX 監(jiān)聽窗口關(guān)閉事件實(shí)例詳解
這篇文章主要介紹了JavaFX 監(jiān)聽窗口關(guān)閉事件實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-05-05
SpringMVC中@controllerAdvice注解的詳細(xì)解釋
剛接觸SpringMVC應(yīng)該很少會(huì)見到這個(gè)注解,其實(shí)它的作用非常大,下面這篇文章主要給大家介紹了關(guān)于SpringMVC中@controllerAdvice注解的相關(guān)資料,需要的朋友可以參考下2022-02-02

