知识库

已停用:在 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,并可能导致性能影响。