[英]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.