在hibernate 4.1中记录类别org.hibernate.cache是​​行不通的

时间:2012-08-16 12:47:36

标签: hibernate logging ehcache

hibernate 3 迁移到 hibernate 4.1.3 并将所有内容(包括常规 hibernate日志记录)运行后,我遇到了以下问题:

除了与缓存相关的日志记录外,所有的hibernate日志记录似乎都有效。 我使用ehcache(org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory)进行二级缓存。缓存itselt正常工作(提取缓存统计信息,查看未命中,点击,放置,...)。

我发现其他类别的提示(例如org.hibernate.type)过去没有工作或仍然无效,但没有任何与缓存日志记录相关的内容。

应用程序使用 slf4j log4j 作为日志记录实现。 我可以在log4j.properties中启用和禁用其他所需的类别而不会出现任何问题。

有没有人有这个想法或进一步的信息,看起来是什么,问题?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,并通过向TRACE添加“org.hibernate.cache”级别来解决它。在logback中将是:

<logger name="org.hibernate.cache" level="TRACE"/>