Hibernate log4j无法识别log4j.properties

时间:2013-01-30 19:08:22

标签: java hibernate logging log4j slf4j

我有一个hibernate标准的java应用程序(不是webapp)。日志记录已默认有效。我想看看sql查询中传递的参数。我已经研究过,为此我需要启用日志记录。似乎hibernate使用slf4j。我已经下载了那个jar及其随附的slf4j-log4j jar。我已将这些jar添加到类路径中。我还在日食项目的根目录中添加了一个log4j.properties。

我似乎无法让项目认识到它需要使用slf4j及其属性文件。

我是否需要在hibernate.cfg.xml中添加引用?

1 个答案:

答案 0 :(得分:0)

确保将hibernate.show_sql属性设置为true

format_sql设置为true将使SQL格式化得更漂亮。

您可能还需要登录TRACE级别。

有关详细信息,请查看herehere