繁体   English   中英

log4j gradle配置-无法找到实现错误

[英]log4j gradle configuration - Unable to locate implementation error

我正在尝试使用gradle / intellij使log4j 2.8与slick2d / lwjgl项目一起工作。

可悲的是,我无法解决此log4j错误:“ ERROR StatusLogger无法使用SimpleLogger找到日志记录实现”

在log4j FAQ中有关于此错误的部分,但我不认为我会缺少这些jar,因为我使用此处指定的gradle依赖项将它们包括在内:

compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.8'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.8'

将“ -Dlog4j.debug”添加到VM选项以获得有关该错误的更多信息似乎无济于事。

我还在src / main / resources中放置了一个“ log4j.xml”配置文件,但是看起来好像log4j找不到它。

有人知道这是什么造成的吗?

您必须始终刷新gradle项目...我在3天内遇到了同样的问题,但我没有弄清楚。 我随机看到了一个问题,它奏效了。

如果您这样做了,请查看Maven存储库。 没有log4j版本2.8, 这是链接

所以我认为解决方案是:

compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.7'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.7'

我希望它能起作用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM