通过独立的vertx sdk运行时,slf4j日志记录不起作用,但是在胖jar中记录是好的

问题描述

我试图制作一个vertx应用程序,它似乎运行良好(简单的rest + jdbc)。到现在为止还挺好。但是,当我尝试使用独立的vertx sdk(来自@R_341_5025@)将其部署到我的vps上时,slf4j日志记录停止工作,说没有LoggerBinder类,即使它通过检查解压缩的jar内容而存在。但是,当我将其作为扁平罐(shadowJar gradle插件https://plugins.gradle.org/plugin/com.github.johnrengelman.shadow)运行时,日志记录似乎运行良好。

我很惊讶为什么它以这种方式起作用(或不起作用)。我检查了->有slf4j api,slf4j绑定实现类和logback核心本身-logback-classic。那时应该可以,但是不能。这就是为什么我想问一下我的案子可能出问题的原因。我非常感谢您提出任何想法。

More details

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)