加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 17:47:05 所属栏目:Java 来源:网络整理
导读:我将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);... 错误信息显示:
我将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他们如何建议进行迁移.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读