【发布时间】:2013-01-30 19:08:21
【问题描述】:
我有一个休眠标准 java 应用程序(不是 web 应用程序)。默认情况下,日志记录已经工作。我想看看在 sql 查询中传递的参数。我已经研究过,为此我需要启用日志记录。好像hibernate使用slf4j。我已经下载了那个 jar 及其随附的 slf4j-log4j jar。我已将这些 jar 添加到类路径中。我还在 Eclipse 项目的根目录中添加了一个 log4j.properties。
我似乎无法让项目认识到它需要使用 slf4j 及其属性文件。
我需要在我的 hibernate.cfg.xml 中添加一个引用吗?
【问题讨论】:
-
AFAIK 我认为您不需要在 hibernate.cfg 或 web.xml 中提及参考。我运行了一个 Spring-mvc hibernate 应用程序并使用 slf4j 记录版本 1.4.2。只需尝试更改可能有帮助的版本。你想看到这样的东西吗?[休眠:选择contact0_.account作为account0_,contact0_.cycle_date作为cycle2_0_,contact0_.letter_code作为letter3_0_,contact0_.status作为status0_来自“帐户”contact0_]
标签: java hibernate logging log4j slf4j