Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 嵌入式模式下的Neo4j日志级别_Logging_Neo4j - Fatal编程技术网

Logging 嵌入式模式下的Neo4j日志级别

Logging 嵌入式模式下的Neo4j日志级别,logging,neo4j,Logging,Neo4j,总的来说,我有两个问题: 有没有办法在嵌入式模式下禁用日志记录?(我有一个数据库,有很多删除/写入操作,过了一段时间日志变得很大) 我可以在不损坏“主”数据库的情况下删除日志文件吗? (nioneo_logical.log.v26等,lucene日志lucene.log.v13等) 非常感谢 请看一看 那会让你的生活更轻松吗?这些日志包含事务信息,很可能在一段时间后被删除。在高可用性设置中,它们扮演着更大的角色,因为它们是HA集群成员之间传输数据的主要手段 逻辑日志。。。文件包含节点、关系等的事

总的来说,我有两个问题:

  • 有没有办法在嵌入式模式下禁用日志记录?(我有一个数据库,有很多删除/写入操作,过了一段时间日志变得很大)

  • 我可以在不损坏“主”数据库的情况下删除日志文件吗? (nioneo_logical.log.v26等,lucene日志lucene.log.v13等)

  • 非常感谢

    请看一看

    那会让你的生活更轻松吗?这些日志包含事务信息,很可能在一段时间后被删除。在高可用性设置中,它们扮演着更大的角色,因为它们是HA集群成员之间传输数据的主要手段


    逻辑日志。。。文件包含节点、关系等的事务数据,而lucene.log。。。包含索引事务数据。

    没有尝试过,但似乎是传递配置的合适解决方案:

    Map<String, String> config = new HashMap<String, String>();
    config.put( "keep_logical_logs", "30 days" );
    // Or: config.put( "keep_logical_logs", "100M size" );
    graphDb = new GraphDatabaseFactory().newEmbeddedDatabaseBuilder(
        "target/read-only-db/location" )
        .setConfig( config )
        .newGraphDatabase();
    
    Map config=newhashmap();
    config.put(“保存逻辑日志”,“30天”);
    //或者:config.put(“保持逻辑日志”,“100米大小”);
    graphDb=新建GraphDatabaseFactory().newEmbeddedDatabaseBuilder(
    “目标/只读数据库/位置”)
    .setConfig(配置)
    .newGraphDatabase();
    
    感谢您发布Mattias!链接资源描述了服务器设置。由于我使用的是嵌入式模式,我仍然不知道如何在代码中配置它:)您找到了解决方案吗?也许我的答案有帮助;)