java - 获取 messages.log 风格的嵌入式 Neo4j 注销

标签 java neo4j

如何最大限度地利用嵌入式 Neo4j 数据库提供的日志信息,以便我可以看到发生了什么?

Google 小组最近的技术讨论要求摘录 messages.log,但我没有该日志文件,因为我运行的是嵌入式。我已查阅服务器配置文档( http://docs.neo4j.org/chunked/stable/server-configuration.html#_server_logging_configuration ),但他们没有告诉我要使用的记录器的实际名称。

我已经尝试过这个:

java.util.logging.Logger.getLogger("org.neo4j").setLevel(Level.ALL)

但默认情况下,在这行代码中,我根本看不到来自 Neo4j 的日志消息。

我正在尝试获取一些服务器消息日志来调试为什么某些只读事务失败并且回滚失败;首先我必须弄清楚如何让 neo4j 告诉我这个嵌入式数据库中发生了什么。

最佳答案

实际上,您有 messages.log,它位于您的 graph.db 目录中。

该文件中包含大量诊断、配置、调整、内存和其他信息。非常有值(value)。

关于java - 获取 messages.log 风格的嵌入式 Neo4j 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20905780/

相关文章:

java - Spring Security - Thymeleaf - 我可以在秒内评估 SPEL 表达式 :authorize tags?

java - 启动 Neo4j 时出现名称或服务未知异常

database - Neo4j 在执行递归查询时比 MySQL 慢

java - Java 和 SQL Server 中的精度噩梦

java - 在 MySQL 中选择昨天的日期

java - 获取(Vertical)ViewPager的当前Item

java - 是否可以使用 java 客户端使用 InProcessChannel 在同一进程中调用 c++ 服务器?

Neo4j 如何从某个起始节点递归删除节点

Grails neo4j 插件问题

java - Neo4j REST API Java 绑定(bind) 唯一性已弃用