如何在 OS X 上为 Neo4j Community Edition 3.10 配置查询日志记录?

How do you configure Query Logging for Neo4j Community Edition 3.10 on OS X?

我正在尝试配置 Neo4j 以在 Mac OS X 上进行查询登录。

我将以下行添加到 ~/Documents/Neo4j/.neo4j.conf

# Enable query logging with parameters
dbms.logs.query.enabled=true
dbms.logs.query.parameter_logging_enabled=true

这似乎是指示所要求的。我的数据库位于不同的目录中。

我做错了什么?我没有看到任何查询日志记录,也没有看到 query.log 文件出现。

首先:在 neo4j.conf 文件中进行更改后,您应该重新启动 neo4j。另外,according the docs,neo4j.conf 文件在 OS X 桌面安装中的文件位置是:

${HOME}/Documents/Neo4j/neo4j.conf

即:neo4j.conf前没有点。

查询日志记录是企业版独有的功能。虽然这在查询日志记录文档页面上没有明确说明,但在 Logging 页面上有说明,它是查询日志页面的父页面。

如果您使用 Neo4j 桌面应用程序,您将获得一个单独的非生产企业许可证(有限制)并能够启动一个企业版实例,您可以配置该实例来记录您的查询。