我使用maven和one-jar插件构建我的项目,我在log4j.properties
中拥有src/main/resources
。我已经使用one-jar.verbose
检查是否在类路径上,并且程序成功使用了同一目录中的其他属性文件。但是,当我运行它时,我仍然会收到以下错误:
log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
使用BasicConfigurator.configure()
是一个快速修复,但我需要它在外部配置文件中。
有什么想法吗?
答案 0 :(得分:1)
我在log4j.properties
中配置的appender,我没有添加到log4j.rootLogger=...