我在这里描述了同样的问题:初始化时出现 Log4j 警告?
我的应用程序有一个log4j.properties
允许我log4j.rootLogger=INFO, stdout
正确配置。但是我仍然看到:
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
运行应用程序时。
我的 log4j.properties 当前为:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c:%L - %m%n
#log4j.category.org.springframework=DEBUG,stdout
我还尝试通过以下方式将属性文件添加到我的配置中:
@PropertySource(value= {
"classpath:/log4j.properties",
"classpath:/application.properties"
})
我怎样才能让这个错误消失?DEBUG
我可以通过这个文件在和之间切换INFO
,所以我知道它正在被读取。