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