我有一个打包为 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,这是最合理的开发日志记录位置?