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

标签 java intellij-idea gradle log4j slick2d

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

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

在log4j FAQ中有关于此错误的部分,但我不认为我会丢失这些jar,因为我使用指定的gradt依赖性here将它们包括在内:

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版Here is the link

所以我认为解决方案是:

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

我希望它能起作用!

关于java - log4j gradle配置-无法找到实现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42417526/

相关文章:

java - Firebase RecyclerView 适配器无法获得准确的 View 位置

performance - 在编辑器中输入时 Intellij IDEA 非常慢(仅限 Scala)

android - 无法解析 : com. google.android.gms :play-services-plus:7. 0.+ 安装存储库和同步项目

javascript - Gradle 1.8错误地报告了任务是最新的

java - 更新 JFrame 中的 BufferedImage

java密码字段: dot code

kotlin - "Convert property getter to initializer"- 但它们不是一回事,是吗?

scala - IntelliJ IDEA 13 : new Scala SBT project hasn't src directory structure generated

gradle - 如何将Gradle产生的工件名称设置为Jenkins管道传递的值

java - Process.waitfor 会使服务/Activity 进入休眠状态还是会消耗 CPU?