Logback 顶替 Log4j 应用于 Hibernate

Logback 替代 Log4j 应用于 HibernateLogback比Log4j 的优点网上介绍的很多,这里就不再赘述了。?其实配置很

Logback 替代 Log4j 应用于 Hibernate

Logback比Log4j 的优点网上介绍的很多,这里就不再赘述了。

?

其实配置很简单,只需要所有标有 Log4j%%.jar 的包从 classPath 中剔除,再 导入 logback-classic.jar 与 logback-core.jar 即可,当然还需要 slf4j.jar ,但Hibernate 天生依赖slf所以不用重复导入了。

?

在 src 路径下 建立 logback.xml (类似 log4j.properties的配置文件)

?

<?xml version="1.0" encoding="UTF-8"?><!-- Reference Manual http://logback.qos.ch/manual/index.html --><configuration><appender name="stdout" /><appender-ref ref="RollingFile" /></root><!-- 下面配置一些第三方包的日志过滤级别,用于避免刷屏 --><logger name="org.hibernate" level="WARN" /><logger name="org.springframework" level="WARN" /><logger name="com.opensymphony" level="WARN" /><logger name="org.apache" level="WARN" /><!-- show parameters for hibernate sql 专为 Hibernate 定制 --><logger name="org.hibernate.type.descriptor.sql.BasicBinder"level="TRACE" /><logger name="org.hibernate.type.descriptor.sql.BasicExtractor"level="DEBUG" /><logger name="org.hibernate.SQL" level="DEBUG" /><logger name="org.hibernate.engine.QueryParameters" level="DEBUG" /><logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" /></configuration>

?

转自?http://www.iwangyu.com/index.php/archives/396?此处的配置文件。