在Java的graph.db | Neo4j中禁用messages.log和nioneo_logial.log.*
我正在使用Java和在Java的graph.db | Neo4j中禁用messages.log和nioneo_logial.log.*,java,logging,neo4j,Java,Logging,Neo4j,我正在使用Java和graph中的Neo4j(编辑:2.1.2)。db文件夹在不断写入数据的同时变得巨大(超出了我的存储能力)。我已经达到了40GB以上 我注意到,如果我在其他地方复制graph.db目录,而没有messages.log和所有nioneo\u logial.log.*文件,数据库仍然是一致的,我仍然可以读取它。因此,我可以为数据提供价格合理的丰富磁盘存储(数十MB/数百MB) 一种解决方案是定期停止向graph.db,删除所有*.log*文件,然后重新启动应用程序。这不是一个可接
graph中的Neo4j(编辑:2.1.2)。db
文件夹在不断写入数据的同时变得巨大(超出了我的存储能力)。我已经达到了40GB以上
我注意到,如果我在其他地方复制graph.db
目录,而没有messages.log
和所有nioneo\u logial.log.*
文件,数据库仍然是一致的,我仍然可以读取它。因此,我可以为数据提供价格合理的丰富磁盘存储(数十MB/数百MB)
一种解决方案是定期停止向graph.db
,删除所有*.log*
文件,然后重新启动应用程序。这不是一个可接受的解决方案!:)
那么,有没有办法在不生成所有这些日志文件的情况下写入graph.db
注意:
我在交易中给neo4j写信
final Transaction tx = db.beginTx();
其中db是GraphDatabaseService对象
谢谢,,
Costin有一个打开的配置
keep_logical_logs
,您可以将其设置为false
,以防止nioneo_logical.log.
文件
在类路径上提供
自定义logback.xml
的设置比.tar.gz
发行版附带的设置更严格,可以减少写入消息的行数。log
有一个打开的配置保留逻辑日志
,您可以将其设置为false
,以防止nioneo\u logical.log.*
文件
在类路径上提供一个
自定义logback.xml
,与.tar.gz
发行版附带的设置相比,它具有更严格的设置,可以减少写入消息的行数。log
您使用的是什么版本的Neo4j?org.neo4j neo4j 2.1.2您使用的是什么版本的neo4j?org.neo4j neo4j 2.1.2谢谢Stefan。我在这里只讨论第一点,我还没有尝试第二点。使用keep_logical_logs=“false”
我只得到3个nioneo_logical.log.v*
文件。使用keep\u logical\u logs=“0文件”
我可以得到2.log.v文件。有什么办法不做任何事吗?什么都不做还是什么都不做?我想要的是不要做任何事:)谢谢,第二部分成功了。我已将messages.log的日志级别设置为error。谢谢Stefan。我在这里只讨论第一点,我还没有尝试第二点。使用keep_logical_logs=“false”
我只得到3个nioneo_logical.log.v*
文件。使用keep\u logical\u logs=“0文件”
我可以得到2.log.v文件。有什么办法不做任何事吗?什么都不做还是什么都不做?我想要的是不要做任何事:)谢谢,第二部分成功了。我已将messages.log的日志级别设置为error。