类别中的 java log4j 异常

标签 java log4j nullpointerexception

在我的测试应用程序中,我遇到以下异常

java.lang.NullPointerException
at org.apache.log4j.CategoryKey.<init>(CategoryKey.java:20)
at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:252)
at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:233)
at org.apache.log4j.LogManager.getLogger(LogManager.java:179)
at org.apache.log4j.Category.getInstance(Category.java:514)

即使我正在使用线路

static final Logger logger1 = Logger.getLogger(Test.class);

谁能帮我解决这个问题......

谢谢

最佳答案

奇怪的是,我做了一些搜索,发现 NPE 是由空类别名称引起的,但是当您指定 Logger.getLogger(Test.class) 时,您不应该遇到这个问题。我建议获取 log4j 源代码并对其进行调试。

关于类别中的 java log4j 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8687418/

相关文章:

java - Google Maps API v2 调用 getmap() 抛出 NullPointerException

java - 与 Btree 算法作斗争

java - 为什么 Java 8 的 Comparator.comparing() 会将返回值强制转换为 Serializable?

java - 带单选按钮的二进制到十进制小程序

java - 确定树结构中所有节点值的平均值

java - 如何在java中不向server.log抛出异常

java - 如何将 javax 记录器句柄设置为重构敏感

java - 将 log4j.properties 移出 jar 导致 log4j 警告(不生成日志)

java - 检查非空后出现空指针异常

java - XMLStreamWriter.writeStartElement(prefix,localName,namespaceURI),前缀 "manifest"无法解析为命名空间 URI