java - maven项目读不到log4j的配置文件
天蓬老师
天蓬老师 2017-04-18 09:41:40
[Java讨论组]

我建立了一个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)
阿神

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

log4j.properties 是 log4j 的配置文件。

阿神

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号