我正在通过概述文档检查 log4j2,并且在尝试设置 log4j2 记录器时遇到以下异常:
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:129)
at HelloWorld.<clinit>(HelloWorld.java:5)
我的测试程序取自概述站点:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class HelloWorld {
private static Logger logger = LogManager.getLogger("HelloWorld");
public static void main(String[] args) {
logger.info("Hello, World!");
}
}
我将所有提供的 jar 文件从二进制分发中添加到我的构建路径中。
我错过了什么?