请问如何将Hibernate的生成的SQL语句写入日志

redstarofsleep 2010-04-28 04:23:02
在Hibernate中配置了show_sql后,只是在控制台打印出SQL语句。我现在要把这个语句写入日志,该怎么配?
在LOG4J中加入了以下内容,日志里写入了很多无关的东西,就是没有SQL语句。请问该怎么配置。
log4j.logger.org.hibernate=debug
log4j.logger.org.hibernate.tool.hbm2ddl=debug
log4j.logger.org.hibernate.type=info

log4j.appender.stdout=org.apache.log4j.RollingFileAppender
log4j.appender.stdout.MaxFileSize = 512kB
log4j.appender.stdout.MaxBackupIndex = 9
log4j.appender.stdout.file = D:/Hibernate.log
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
...全文
298 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
redstarofsleep 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 focusforce 的回复:]

哦,还要log到文件啊?
参考http://neptune.javaeye.com/blog/208210看看
[/Quote]
非常强大,谢谢!!!
focusforce 2010-04-28
  • 打赏
  • 举报
回复
哦,还要log到文件啊?
参考http://neptune.javaeye.com/blog/208210看看
redstarofsleep 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 focusforce 的回复:]

在.cfg.xml文件添加:<property name="show_sql">true</property>
[/Quote]
我第一句就说了,这个已经添了。
focusforce 2010-04-28
  • 打赏
  • 举报
回复
在.cfg.xml文件添加:<property name="show_sql">true</property>

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧