Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Java 如何在neo4j ogm中禁用日志记录_Java_Neo4j_Neo4j Ogm - Fatal编程技术网

Java 如何在neo4j ogm中禁用日志记录

Java 如何在neo4j ogm中禁用日志记录,java,neo4j,neo4j-ogm,Java,Neo4j,Neo4j Ogm,我知道这个问题听起来有点可笑,但我如何禁用登录neo4j ogm?我已经在我的类路径中的conf目录中添加了一个logback.xml文件。logback.xml如下所示: <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- ~ Set the required log level for the OGM components here. ~ To just

我知道这个问题听起来有点可笑,但我如何禁用登录neo4j ogm?我已经在我的类路径中的conf目录中添加了一个logback.xml文件。logback.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>    
    <!--
      ~ Set the required log level for the OGM components here.
      ~ To just see Cypher statements set the level to "info"
      ~ For finer-grained diagnostics, set the level to "debug".
    -->
    <logger name="org.neo4j.ogm" level="OFF" />

    <root level="off">
                <appender-ref ref="console" />
    </root>

</configuration>
详情:

该程序是一个jsvc守护进程,它将控制台记录到log/log.txt

neo4j版本:2.0.0-M01


java-version:OracleJava7

我不知道这是否对您的案例有帮助,但我发现了一个爆炸性的“放松”日志问题,并找到了一种黑客方法来解决它。它只是禁用了我在源代码中找到的一个内部记录器。如果在源代码中找到logger类,则可以执行类似操作:

java.util.logging.Logger.getLogger("org.neo4j.ogm.drivers.bolt.request.BoltRequest").setLevel(Level.WARNING);

我不知道这是否有助于你的案件,但我有爆炸性的“放松”日志问题,并找到了这个黑客的方式来解决它。它只是禁用了我在源代码中找到的一个内部记录器。如果在源代码中找到logger类,则可以执行类似操作:

java.util.logging.Logger.getLogger("org.neo4j.ogm.drivers.bolt.request.BoltRequest").setLevel(Level.WARNING);

经过几个小时的努力,我终于找到了问题! 我使用了错误的“slf4j”依赖项

错误的依赖项:

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.6.4</version>
</dependency>
<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.25</version>
</dependency>

org.slf4j
slf4j简单
1.6.4
正确的依赖关系:

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.6.4</version>
</dependency>
<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.25</version>
</dependency>

org.slf4j
slf4j-log4j12
1.7.25
我只是使用文件“log4j2.xml”来生成正确级别的日志。
我希望这能帮助任何人

经过几个小时的努力,我终于找到了问题! 我使用了错误的“slf4j”依赖项

错误的依赖项:

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.6.4</version>
</dependency>
<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.25</version>
</dependency>

org.slf4j
slf4j简单
1.6.4
正确的依赖关系:

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.6.4</version>
</dependency>
<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.25</version>
</dependency>

org.slf4j
slf4j-log4j12
1.7.25
我只是使用文件“log4j2.xml”来生成正确级别的日志。
我希望这能帮助任何人

这个问题多年前就提出了,但对于所有使用堆栈溢出作为知识数据库的人来说,我想为当前环境记录一个额外的解决方案。大多数Neo4j日志条目都与查询语句和前面提到的“unwind”消息有关。那么,您是在使用Spring引导环境(2.0.3.RELEASE)和Spring-Boot-starter-data-neo4j工件吗?只需在
/src/main/resources/application.properties
文件中添加以下行即可禁用消息:

使用粗体驱动程序 使用嵌入式驱动程序
这个问题在几年前就提出了,但对于所有使用堆栈溢出作为知识数据库的人来说,我想为当前环境记录一个额外的解决方案。大多数Neo4j日志条目都与查询语句和前面提到的“unwind”消息有关。那么,您是在使用Spring引导环境(2.0.3.RELEASE)和Spring-Boot-starter-data-neo4j工件吗?只需在
/src/main/resources/application.properties
文件中添加以下行即可禁用消息:

使用粗体驱动程序 使用嵌入式驱动程序
你解决这个问题是因为它也让我烦!不。我最终写了自己的小实现(只做我想做的事)。你解决了这个问题吗?因为它也让我很烦!不。我最终编写了自己的小实现(只做我想要的),或者java.util.logging.Logger.getLogger(“org.neo4j.ogm.drivers.http.request.HttpRequest”).setLevel(Level.WARNING);或者java.util.logging.Logger.getLogger(“org.neo4j.ogm.drivers.http.request.HttpRequest”).setLevel(Level.WARNING);