【问题标题】:java - slf4j with logback not showing logsjava - 带有logback的slf4j不显示日志
【发布时间】:2016-09-21 17:39:39
【问题描述】:


我有带有 logback 的 slf4j,它在我的本地机器上运行良好。 但是当我在服务器上部署 jar 时,我看不到任何日志。

无法找出问题所在。任何帮助/指示都会有所帮助! 我做过的事情

  1. 我已经配置了 ConsoleAppender,这在我的本地运行得非常好。
  2. 我尝试使用 RollingFileAppender 登录到文件,在本地可以正常工作
  3. 我已经检查了服务器中logfile的权限,我的应用程序有权限。

我看过的几件事 1.如果有多个logback.xml会不会出问题。

谢谢!

【问题讨论】:

  • 请发布您的 pom.xml 的内容和mvn dependency:tree -Dverbose 的输出。您还可以确定您的 logback.xml 文件是否实际上被捆绑在 jar 中。您可以使用jar -svf jar-file 提取jar

标签: java logging logback slf4j


【解决方案1】:

问题在于哨兵依赖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'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2021-07-08
    • 2019-07-22
    • 1970-01-01
    • 2017-05-06
    相关资源
    最近更新 更多