2016-05-19 7 views
2

Недавно я установил версию сообщества neo4j на сервере linux. Теперь я пытаюсь проверить запросы, которые работают удаленно, но я не могу найти какой-либо журнал транзакций. Большинство параметров, которые я нахожу, ссылаются на 2,3 конфигурации (которые изменились), и все, что я прочитал около 3.0, похоже, указывает, что журналы транзакций включены по умолчанию. Однако в каталоге журнала я не вижу 'query.log'.регистрация транзакций в сообществе neo4j 3.0

Я попытался включить протоколы HTTP и gc, но ни один из них не является полезным, поскольку я не вижу фактический запрос, который был выполнен.

Это что-то просто недоступно в версии сообщества?

+0

http://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}} 

В качестве эталона, есть ручной операции, как указано в одном из комментариев, или база знаний released today Neo4j:

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

+1

Это доступно только в корпоративной редакции. –