Hibenate BasicExtractor不记录任何内容

时间:2018-09-28 13:36:03

标签: java spring hibernate

我正在使用Spring 5.0.5,Hibernate 5.2.16和logback。我想记录绑定到Hibernate生成的SQL查询的参数值。我设法从BasicBinder获取日志输出(类似于2018-09-28 15:27:03,228 [main] TRACE o.h.type.descriptor.sql.BasicBinder - [] binding parameter [3] as [BIGINT] - [0]),但实际上我想要从BasicExtractor输出(类似于17:34:50,362 TRACE [org.hibernate.type.descriptor.sql.BasicExtractor] - extracted value ([id1_0_] : [BIGINT]) - [1])。我认为BasicExtractor的输出更具可读性。我遵循了Thorben Janssen在his article中提出的建议,但无济于事。

logback配置的相关部分是:

<logger name="org.hibernate" level="INFO"/>
<logger name="org.hibernate.SQL" level="DEBUG"/>
<logger name="org.hibernate.type.descriptor" level="ALL"/>

那么,有人知道如何查看BasicExtractor的日志输出吗?

0 个答案:

没有答案