应用程序正在使用log4j2,但我仍然收到log4j1

时间:2018-03-14 05:18:45

标签: log4j2

我的应用程序正在使用log4j2,但我仍然收到log4j1

的警告消息
  

log4j:WARN找不到logger(org.springframework.core.env.StandardEnvironment)的appender。 log4j:WARN请正确初始化log4j系统。 log4j:WARN有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig

否与log4j1相关的配置不存在。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果Log4j 1.2.x jar位于类路径中的某个位置,则会发生这种情况。您可以通过打印其类路径位置找到位置:

URL location = org.apache.log4j.Hierarchy.class
    .getResource(“/org/apache/log4j/Hierarchy.class”);
System.out.println(location);