正在做的项目使用了hibernate,但hibernate的SQL一直只输出到console,并没有写到日志文件
项目使用的是log4j,调了log4j.properties也不起效,后来在hibernate官网发现一条说明:Hibernate utilizes Simple Logging Facade for Java (SLF4J) in order to log various system events.
这才恍然大悟,原来我们的web server启动起来一直报
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
没有去理会,原来hibernate是用slf4j来做日志的facade,加上slf4j的依赖包后重启server就搞定了。
build.gradle的配置:
slf4j = ["org.slf4j:slf4j-log4j12:1.6.1"]
compile = <jar...>,slf4j
log4j.properties的配置:
log4j.logger.org.hibernate.SQL=DEBUG,3rdPartyAppender
log4j.additivity.org.hibernate=false
重启之后提示,hibernate.SQL日志能正常显示
SLF4J: Found binding in [jar:file:/C:/Users/maxeric/.gradle/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
参考:
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html
分享到:
相关推荐
hibernate框架日志文件,用于对hibernate框架运行记录日志的;
数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...
Hibernate日志jar包
数据日志:设计中提供数据日志注入接口,管理数据日志注入,业务系统可过基于hibernate Listener 拦截数据表操作,注入数据日志(此为业务系统实现,设计中提供数据日志注入接口),提供 日志管理:通过统一的...
struts与hibernate实现文件的上传与动态下载 主要就是运用struts2.2和hibernate3.6进行文件上传与下载,并且能动态的下载,里面包括了详细的构建文档,以及代码
hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等
Hibernate中使用slf4j技术,即简单日志门面(Simple Logging Facade for Java),它服务于各种各样的日志系统,用于整合其他日志系统。此资源就是整合log4j的日志。
此压缩包内有两文件,一个是hibernate的核心配置文件hibernate.cfg.xml,一个是实体映射文件*.hbm.xml,在配置hibernate文件时需要用到头部的约束,还有在配置没提示时需要用到(附带使用方法)。
《Hibernate 各类映射文件与配置文件模板》HibernateMappingConfig.zip
hibernate实体映射文件字段设置默认值
hibernate开发时,必需用到的DTD文件,该压缩包含有所需的三个文件:hibernate.properties,hibernate-configuration-3.0.dtd,hibernate-mapping-3.0.dtd。
这是最新的hibernate的下载和安装包。hibernate配置文件主要是用于配置数据库连接、事务管理,以及指定hibernate本省的配置信息和hibernate的映射文件信息。
Hibernate核心配置文件在配置的时候有很多需要配置的内容,比如数据库地址,用户名,密码等。在这张对照表里面都能找到。
spring整合struts2与hibernate核心配置文件
hibernate配置,详细的讲了hibernate用的配置文件和方法,可以哦
教你如何用Hibernate生成映射文件和实体类,简单方便。
自动生成hibernate映射文件和实体类
逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件
spring+hibernate+struts文件上传下载
Hibernate学习的必备,包含了Hibernate的配置文件,MySQL的连接jar文件