2016-09-21 28 views
2


私はローカルマシン上で完全に正常に動作するログバック付きのslf4jを持っています。 しかし、サーバーにjarをデプロイすると、ログは表示されません。ログバックにログが表示されないjava -slf4j

問題を特定できません。どんな助け/ポインタが役に立つでしょう! 物事私は

  1. 私は私の地元に完全に罰金働くConsoleAppenderを設定した

    をやりました。私はRollingFileAppenderで、ファイルへのロギングを試みた
  2. は、私は、サーバーにlogfileの許可をチェックした
  3. ローカルで正常に動作し、私のアプリは権限を持っています。

私が見たことはほとんどありません 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' 
関連する問題