如何解决Netbeans中“找不到Log4j 2配置文件”的问题?

问题描述 投票:0回答:1

我试图在Netbeans中配置Log4j2。

我使用了以下代码:

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class App
{
    public static void main( String[] args ) {
        Logger logger = LogManager.getRootLogger();
        logger.trace("Configuration File Defined To Be :: "+System.getProperty("log4j.configurationFile"));
    }
}

当我右键单击并运行时,我收到以下错误消息:

ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging. See https://logging.apache.org/log4j/2.x/manual/configuration.html for instructions on how to configure Log4j 2
BUILD SUCCESSFUL (total time: 2 seconds)

目前,我的项目结构如下所示:( Netbeans项目)

enter image description here

正如相关提问者所建议的那样,我正在尝试创建src / main / resources并将配置文件放在相同的位置,并尝试将其置于src(源包)下但无法修复该错误。请帮助我。

java netbeans log4j log4j2 netbeans-8
1个回答
0
投票

尝试将配置文件的名称更改为log4j2.xml

默认情况下,log4j2在应用程序类路径上搜索名为log4j2的文件(在src / main / resources /目录下)

© www.soinside.com 2019 - 2024. All rights reserved.