用户登录
用户注册

分享至

hibernate日志存放

  • 作者: MISS佳
  • 来源: 51数据库
  • 2021-01-29
因为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语句。



  都可以在配置文件里做出来的吧!你网上搜索下log4j配置文件,然后建立一个logfactory,这样先把hibernate的sql语句打印到控制台,就可以存储到文件里去了。设置日志级别是debug,打印到控制台。
软件
前端设计
程序设计
Java相关