neo4j 社区 3.0 中的事务日志记录
Posted
技术标签:
【中文标题】neo4j 社区 3.0 中的事务日志记录【英文标题】:transaction logging in neo4j community 3.0 【发布时间】:2016-09-16 10:23:23 【问题描述】:我最近在 linux 服务器上安装了社区版 neo4j。现在我正在尝试验证远程运行的查询,但我似乎找不到任何类型的事务日志。我发现的大多数参数都引用了 2.3 配置(已更改),我读过的关于 3.0 的所有内容似乎都表明事务日志默认启用。然而在日志目录中,我没有看到“query.log”。
我尝试启用 http 和 gc 日志记录,但这些都没有帮助,因为我看不到实际执行的查询。
这在社区版本中根本不可用吗?
【问题讨论】:
neo4j.com/docs/operations-manual/current/#transaction-logs 谈论事务日志,就像我应该默认看到的那样。 【参考方案1】:可以使用单个配置值启用 Cypher 查询日志记录,在 conf/neo4j.conf
中设置
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
作为参考,有其中一个 cmets 或released today
neo4j 知识库中所述的操作手册:
http://neo4j.com/blog/faq/
【讨论】:
以上是关于neo4j 社区 3.0 中的事务日志记录的主要内容,如果未能解决你的问题,请参考以下文章