我想配置EclipseLink来记录执行的SQL查询和查询执行时间。
在persistence.xml
中,我设置了以下属性:
<property name="eclipselink.logging.level" value="ALL" />
<property name="eclipselink.logging.level.sql" value="ALL"/>
<property name="eclipselink.logging.parameters" value="true"/>
<property name="eclipselink.logging.timestamp" value="true" />
我可以看到SQL查询,绑定参数和执行时间戳。但不是执行时间。
以下是我在日志中看到的消息示例:
[EL Fine]: sql: 2016-07-14 17:22:40.114--Connection(1201360998)--SELECT ID, a, b, c FROM my_table WHERE (id = ?)
bind => [4]
有什么办法可以将这些信息记录到日志中吗?