无法在Wildfly 14上运行logback + slf4j 1.8

时间:2018-11-09 20:18:38

标签: wildfly logback slf4j

我正在将slf4j升级到1.8,因为据报道该较低版本存在漏洞。之后,我将logback升级到1.3,以使其与slf4j 1.8兼容。但是,即使我的所有请求都已通过系统,我也无法将任何内容记录到日志文件中。我还发现我的wildfly console.log中出现此错误:

  

2018-11-09 16:26:31,083错误[stderr](MSC服务线程1-1)SLF4J:   找不到SLF4J提供程序。 2018-11-09 16:26:31,085错误[stderr]   (MSC服务线程1-1)SLF4J:默认为无操作(NOP)   记录器实施2018-11-09 16:26:31,085错误[stderr](MSC   服务线程1-1)SLF4J:请参见   http://www.slf4j.org/codes.html#noProviders了解更多详情。

在链接下,它显示“请注意slf4j-api版本1.8.x及更高版本使用ServiceLoader机制”。谁能向我解释它的功能以及与“静态绑定器机制”的不同之处,并且我是否需要在spring项目中添加任何额外的配置,以便Wildfly找到“ SLF4J提供程序”?

我正在运行Wildfly 14.0.1.Final。

java版本“ 11.0.1”(2018-10-16 LTS)。

我的spring项目是使用jdk 8编译的,如果我使用9或10进行编译,wildfly将会出错:

  

已由Java Runtime的最新版本(类   文件版本54.0),此版本的Java运行时只能识别   类文件版本最高为52.0

0 个答案:

没有答案