2012-12-09 56 views
1

我在我的應用程序中使用Neo4j服務器,從REST服務器啓動嵌入式圖形數據庫。 現在,neo4j服務器工件自帶logback.xml。 我還使用的logback日誌記錄=> 我得到來自導入jar的logback.xml導致警告

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發生多次。

我該怎麼辦?我不想關閉登錄狀態日誌記錄,每次啓動應用程序時都會看到此消息,這有點令人不安。

謝謝。

Alex

P.S. - 我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> 
+0

我剛纔已經回答排除從您的Neo4j神器的logback依賴,但後來我看到他們真的似乎包含在該文件該jar,而不是作爲依賴。我認爲這可能是neo4j-server中的一個bug,就像這是一個bug:https://github.com/SQiShER/java-object-diff/issues/34所以你可能想問問neo4j-guys if這是故意的。我對此表示懷疑。 – Blacklight

+0

我會的,謝謝。 – AlexV

回答

1

修復這是Neo4j的路線圖,但沒有ETA現在。作爲解決方法,您可以拆開jar包,刪除logback.xml並重新打包,然後在類路徑上自行提供logback.xml

4

只需重命名你的logback.xml到的logback-的test.xml,它會拿起你的

+0

這是最簡單的修復,但語義上不正確... – bnunamak