log4j.properties应该放在maven项目中的哪个位置? src / main / resources无效

时间:2015-07-13 10:19:18

标签: java maven selenium logging log4j

如果我没有使用PropertyConfigurator类,我应该在哪里放置我的log4j.properties文件?当我想使用PropertyConfigurator类时,我应该在哪里放置我的log4j.properties文件?

当我不使用PropertyConfigurator时,会显示No Appenders could be found for logger (logger1) Please initialize the log4j system properly和其他1个警告

当我使用PropertyConfigurator时,当我在我的代码中包含PropertyConfigurator.configure("log4j.properties")时,我的代码无法找到我的log4j.properties文件。正在显示FileNotFound异常。

我搜索了这个问题,但尽管做了所有提议的解决方案,我仍然无法修复它。

以下是 MAVEN 项目结构

的屏幕截图

Maven Project Structure

我手动在项目中添加了源文件夹src/main/resources并将我的log4j.properties文件放在那里,但它仍然无法正常工作。

这是我的代码

package Maven.Log4JTest;

import org.apache.log4j.Logger;

public class Test 
{

static Logger log = Logger.getLogger("Logger1");

public static void main(String[] args)
{
    log.info("Text Message");
}
}

0 个答案:

没有答案