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

我建立了一个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.

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

回答:

log4j2 的配置文件是 log4j2.properties、log4j2.xml 或者 log4j2.json

log4j.properties 是 log4j 的配置文件。

回答:

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

以上是 maven项目读不到log4j的配置文件 的全部内容, 来源链接: utcz.com/p/173368.html

回到顶部