记录spring neo4j的cypher查询

时间:2012-08-21 07:46:30

标签: logging neo4j cypher

我尝试使用以下log4j配置记录spring数据neo4j生成的cypher查询:

log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.category.org.springframework.data.neo4j=DEBUG

但是,我看不到日志中显示的密码查询。任何人都有关于调查为spring neo4j数据映射生成的密码查询的方法的想法吗?

4 个答案:

答案 0 :(得分:3)

使用DEBUG记录它们,您可以设置org.springframework.data.neo4j的记录器来查看它们。

答案 1 :(得分:2)

尝试使用:

log4j.category.org.springframework.data.neo4j=DEBUG

log4j.category.org.springframework.data.neo4j.support.query=DEBUG`

设置DEBUG配置,然后尝试!

答案 2 :(得分:2)

使用SDN 5.0.3.RELEASE并使用Bolt驱动程序,org.neo4j.ogm.drivers.bolt.request.BoltRequestINFO级别记录查询。在org.neo4j.ogm.drivers.embedded.request.EmbeddedRequest级别使用嵌入式驱动程序DEBUG

答案 3 :(得分:1)

截至2019年9月,我发现Log cypher queries中的答案之一是所需的方法(logging.level.org.neo4j.ogm.drivers.bolt.request.BoltRequest=DEBUG