记录 Spring Neo4j 的 cypher 查询

问题描述 投票:0回答:6

我尝试使用以下 log4j 配置来记录 spring data 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 数据映射生成的 cypher 查询的方法有想法吗?

logging neo4j cypher
6个回答
8
投票

它们是使用

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


7
投票

截至 2019 年 9 月,我发现日志密码查询中的答案之一是所需的方法 (

logging.level.org.neo4j.ogm.drivers.bolt.request.BoltRequest=DEBUG
)


3
投票

尝试使用这个:

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

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

设置 DEBUG 配置然后尝试!


2
投票

使用 SDN 5.0.3.RELEASE 并使用 Bolt 驱动程序,

org.neo4j.ogm.drivers.bolt.request.BoltRequest
INFO
级别记录查询。使用嵌入式驱动程序,
org.neo4j.ogm.drivers.embedded.request.EmbeddedRequest
处于
DEBUG
级别。


2
投票

对于 SDN 版本 7+,请尝试;

logging.level.org.springframework.data.neo4j=DEBUG

0
投票

application.yml 配置的实际示例

logging:
  level:
    org.springframework.data.neo4j: debug
© www.soinside.com 2019 - 2024. All rights reserved.