在graph.db中禁用messages.log和nioneo_logial.log。* | Java Neo4j

Cos*_*tin 1 java logging neo4j

我正在使用Java中的Neo4j(编辑:2.1.2),并且在不断写入数据的同时文件夹变得越来越大(超出了我的承受能力)。我已超过40 GB。graph.db

我注意到,如果我在不包含所有文件的graph.db情况messages.log下将目录复制到其他位置nioneo_logial.log.*,则数据库仍然是一致的,我仍然可以读取它。因此,我可以为数据提供丰富的负担得起的磁盘存储(几十/几百MB)。

一种解决方案是定期停止提供graph.db,删除所有*.log*文件,然后重新启动应用程序。这不是可接受的解决方案!:)

因此,有什么方法可以在graph.db不生成所有这些日志文件的情况下进行写入?

注意:我在进行事务处理时正在写入neo4j

final Transaction tx = db.beginTx();
Run Code Online (Sandbox Code Playgroud)

其中dbGraphDatabaseService对象。

谢谢,Costin