如果我没有使用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 项目结构
的屏幕截图
我手动在项目中添加了源文件夹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");
}
}