2

我在我的应用程序中使用 Neo4j 服务器,使用 REST 服务器启动嵌入式图形数据库。现在,neo4j-server 工件包含logback.xml在其中。我也在使用 logback 进行日志记录 => 我得到了

16:17:13,233 |-WARN in - Resource [logback.xml] occurs multiple times on the classpath.
16:17:13,233 |-WARN in - Resource [logback.xml] occurs at [file:/D:/dev/graph-server/target/classes/logback.xml]
16:17:13,233 |-WARN in - Resource [logback.xml] occurs at [jar:file:/C:/Users/user123/.m2/repository/org/neo4j/app/neo4j-server/1.8/neo4j-server-1.8.jar!/logback.xml]

logback.xml多次出现的警告。

我应该怎么办?我不想关闭 logback 状态日志记录,每次启动应用程序时看到这条消息有点令人不安。

谢谢。

亚历克斯

PS - 我的 logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
        <Target>System.out</Target>
        <encoder>
            <pattern>%d{dd/MM/yyyy HH:mm:ss } [%t] %-5p %logger{32} - %m%n</pattern>
        </encoder>
    </appender>
    <logger name="com.myapp" level="INFO"/>
    <root level="WARN">
        <appender-ref ref="Console"/>
    </root>
</configuration>
4

2 回答 2

4

只需将您的 logback.xml 重命名为 logback-test.xml,它就会选择您的

于 2014-07-16T15:36:49.063 回答
1

解决这个问题在 Neo4j 的路线图上,但现在没有 ETA。作为一种解决方法,您可以解压缩 jar,删除logback.xml并重新打包它,然后logback.xml在类路径中提供自己。

于 2012-12-12T08:53:08.610 回答