2016-09-21 82 views
2


我slf4j與我的本地機器上完美地工作的logback。 但是當我在服務器上部署jar時,我沒有看到任何日誌。java - slf4j與logback不顯示日誌

無法找出問題。任何幫助/指針都會有幫助! 事情我已經做了

  1. ConsoleAppender配置其工作完全正常我本地。
  2. 我試圖記錄到一個文件RollingFileAppender,做工精細本地
  3. 我已經檢查了logfile的許可,在服務器和我的應用程序有權限。

我看了一些東西 1.如果有多個logback.xml會導致任何問題。

謝謝!

+0

請發表您的pom.xml的內容並輸出'mvn dependency:tree -Dverbose'。你也可以確定你的logback.xml文件是否真的被捆綁在jar中。你可以使用'jar -svf jar-file'解壓縮jar –

回答

0

問題出在哨兵依賴raven-logback。這些都依賴於我的build.gradle

compile 'org.slf4j:slf4j-api:1.7.21' 
compile 'org.slf4j:jul-to-slf4j:1.7.21' 
compile 'ch.qos.logback:logback-classic:1.1.7' 
compile 'com.getsentry.raven:raven-logback:7.7.0' 

切換到log4j得到它固定。

compile 'org.slf4j:slf4j-api:1.7.21' 
compile 'org.slf4j:slf4j-log4j12:1.7.7' 
compile 'com.getsentry.raven:raven-log4j:7.7.0'