我正在使用Log4j2创建Spring-Boot应用程序 . 我使用的库是:https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.11.1 https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.11.1
在这些 jar 中找不到 ListAppender 类 . 当我尝试导入时: org.apache.logging.log4j.test 有一个信息:"Cannot resolve symbol...",就像没有这样的包 . 但我可以在github中看到:https://github.com/apache/logging-log4j2/blob/master/log4j-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java它存在 .
问题的根源是什么?我是否正确地做了一切?
1 回答
正如URL的路径所示,
ListAppender
在/src/test
中,这意味着它是一个内部类,仅用于测试Log4J本身,而不是供您使用 .您尝试导入名为
test
的程序包的事实也是您尝试使用"test"代码的提示 .