java - maven项目读不到log4j的配置文件

 伤心怪人_234 发布于 2022-10-26 19:02

我建立了一个demo项目,目录结构如下:

类的代码:

package com.asiainfo.firstmaven.helloworld;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class HelloWorld {
    String sayHello() {
        return "Hello World";
    }

    public static void main(String[] args) {
        Logger logger = LogManager.getLogger(HelloWorld.class);
        logger.debug("I am a debug");
        logger.error("I am a error");
        logger.warn("I am a warn");
        logger.info("I am a info");

        System.out.println(new HelloWorld().sayHello());
    }
}        

运行总是报错:

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

是哪里还需要配置吗? 跪求解答..

2 个回答
  • 你使用的是maven项目,看一看maven项目中的日志包是不是存在,可能是包丢失导致的。

    2022-10-27 01:28 回答
  • log4j2 的配置文件是 log4j2.properties、log4j2.xml 或者 log4j2.json

    log4j.properties 是 log4j 的配置文件。

    2022-10-27 01:28 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有