知识库

已停用:在 Neo4j 2.x 上修改 http.log 格式

在 Neo4j 3.0 之前,http.log 的格式受 neo4j-http-logging.xml 控制。默认格式工作良好,除非你需要诊断有问题的长时间运行查询。对 /db/data/cypher/db/data/transaction 端点的 HTTP 请求不会记录包含 Cypher 查询的 JSON 负载,在某些情况下这可能会有帮助。

格式布局选项可在源码 此处 找到。

例如,要记录 Cypher 查询,需要记录完整请求。要启用此功能,请在 conf/neo4j-http-logging.xml 文件中按如下方式修改。

<pattern>%h %l %user [%t{dd/MMM/yyyy:HH:mm:ss Z}] "%r" %s %b "%i{Referer}" "%i{User-Agent}" %fullRequest %D</pattern>

注意:仅在调试期间进行此更改,随后将模式恢复为默认。否则,记录每个完整请求会增加存储 I/O,可能导致性能受影响。

© . This site is unofficial and not affiliated with Neo4j, Inc.