0

我的应用程序有 slf4j 日志记录,它应该使用 logback 绑定,当我尝试在 jboss 上运行时,它使用 jboss 中 slf4j 的默认绑定。当它发现 logback 和 jboss 都绑定时,它会抛出多个绑定错误。另外我正在使用带有 logback 1.0.9 的 slf4j1.7.2 但我收到错误消息说 SLF4J: The request version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8] 请帮助我在这个

4

1 回答 1

0

分步指南位于:http: //jaitechwriteups.blogspot.com/2010/04/eclipse-logback-plugin-with-jboss-as.html

关键是在你的 jboss-web.xml 中定义一个类加载器隔离(假设它是用于 web 应用程序) 其他可能有用的链接(我必须将链接作为文本放置,因为我不允许放置更多帖子中的链接超过 2 个)

如果您使用 Maven,请记住:

  • 您必须确保您的库不会通过其依赖项拉取旧版本的 slf4j,如果需要直接声明它

  • 如果您的某些库依赖于 log4j 或 commons-logging,则您的 WEB-INF/lib 中没有 log4j 声明相关的桥梁(请参阅上面的链接或http://www.slf4j.org/faq.html# excludeJCL

于 2013-03-15T10:16:26.680 回答