java – 方法getLogger()不再是log4j2中Logger的成员?

前端之家收集整理的这篇文章主要介绍了java – 方法getLogger()不再是log4j2中Logger的成员?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将log4j-api-2.0.0.jar和log4j-core-2.0.2.jar导入到我的构建路径中.但不知何故,以下代码失败:
import org.apache.logging.log4j.core.Logger;

public class TheClass {

    private static Logger log = Logger.getLogger(TheClass.class);

...

错误信息显示

方法getLogger(Class< TheClass>)对于Logger类型未定义

我只是好奇getLogger()在Logger中不再是有效的方法

解决方法

你会注意到 Logger不再声明这种方法.

log4j版本2发生了一些剧烈的变化. Here’s变更日志. getLogger seems to have been moved to a LogManager class.

Here’s他们如何建议进行迁移.

猜你在找的Java相关文章