我尝试使用以下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数据映射生成的密码查询的方法的想法吗?
答案 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.BoltRequest
以INFO
级别记录查询。在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
)