问题描述
我有一个内部库,该库已升级为使用logstash
的强制依赖项,因此logback
(在其软件包内部具有自己的slf4j附加程序,这意味着我不能在这里排除任何库)。
当我尝试使用此依赖项作为其他任何旧版模块(所有的人都使用logback-classic
)上的jar时,都会收到日志依赖项地狱消息:
slf4j-log4j12
,但是问题本身在于,我不能仅仅排除经典的logback,因为对logstash来说这是必不可少的,并且我无法迁移应用程序以使用logback,因为它们使用log4j.xml
配置是否有一种方法可以强迫slf4j使用应用程序附加程序,而不是使用来自回溯库的应用程序附加程序,或者其他任何方法来制作给定的 package >使用附加程序,其余使用其他?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)