Eclipse Java项目不读取log4j 2属性文件

时间:2018-07-29 13:17:34

标签: java log4j

我已经在eclipse中创建了一个示例Java项目来实现log4j和slf4j,但它不断出现相同的错误,它仅根据默认配置在控制台上提供输出,并且不读取属性文件。

这可能是一个常见问题,但我尝试了许多解决方案,例如

1)将属性文件保存在类路径

2)创建一个单独的文件夹,并使用高级选项将其添加到userEntries中,然后将文件放入该文件夹中

3)添加-Dlog4j.configuration文件和配置

4)清理项目并再次编译

5)关闭项目,然后再次打开

6)在属性文件中尝试使用appender.rolling.type和log4j.appender.rolling.type

我的log4j版本是2.11,我已附加了以下jar:

log4j-api-2.11.0.jar

log4j-core-2.11.0.jar

slf4j-api-1.8.0-beta2.jar

slf4j-log4j12-1.8.0-beta2.jar

但是我仍然遇到以下错误:

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

0 个答案:

没有答案