【发布时间】:2013-01-12 21:59:22
【问题描述】:
我有一个打包为 WAR 文件的 Spring webapp 正在部署到 Tomcat。
Catalina.out 节目
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
gen 29, 2013 11:37:04 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
这可能是 Spring 或 Hibernate 中的配置错误。但是为了找到listenerStart错误的原因,我认为有必要启用log4j。谷歌搜索发现log4j警告是由于缺少log4j配置引起的,这是肯定的,因为我还没有配置它。
如何配置 log4j(我将配置文件放在哪里以及我输入什么)以便将错误记录到 catalina.out,这是最合理的开发日志记录位置?
【问题讨论】: