【问题标题】:logging the cypher query for spring neo4j记录 spring neo4j 的密码查询
【发布时间】:2012-08-16 12:47:54
【问题描述】:

我尝试使用以下 log4j 配置记录 spring data neo4j 生成的密码查询:

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 数据映射生成的密码查询的方法有什么想法吗?

【问题讨论】:

    标签: logging neo4j cypher


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 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 配置,然后尝试!

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 谢谢迈克尔!我将其添加为上面的新编辑,但仍然看不到 spring 数据绑定生成的密码查询。我从控制台看到的是关于 spring 内部工作、定义 bean 等的日志记录,但没有任何关于底层密码查询的线索。
        • 可以分享一下你的日志配置吗?
        猜你喜欢
        • 1970-01-01
        • 2013-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多