Neo4j社区版3.0中的事务日志记录

3
我最近在Linux服务器上安装了neo4j的社区版。现在我正在尝试验证远程运行的查询,但我似乎找不到任何事务日志。我发现的大多数参数都引用了2.3配置(已更改),而我读到的有关3.0的所有内容似乎都表明事务日志默认启用。然而,在日志目录中,我没有看到 'query.log'。
我尝试启用http和gc日志记录,但这两者都没有帮助,因为我无法看到实际执行的查询。
这是社区版中根本没有的东西吗?

谈论有关事务日志的内容,就好像我应该默认地看到它们一样。 链接:http://neo4j.com/docs/operations-manual/current/#transaction-logs - Matt Viss
1个回答

2

可以通过设置单个配置值在conf/neo4j.conf中启用Cypher查询日志记录。

dbms.logs.query.enabled=true

如果您想记录查询参数,可以添加第二个设置:
dbms.logs.query.parameter_logging_enabled=true

第一个设置将创建一个logs/query.log,其中记录的条目类似于
2016-04-29 18:03:31.679+0000 INFO  86 ms: server-session        http    192.168.1.220   /db/data/transaction - CREATE (n {props}) RETURN n - {props: {name: My Node}}

作为参考,有一份操作手册在评论中提到,或者是今天发布的neo4j知识库:

http://neo4j.com/blog/faq/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接