1. Add following to web.xml
log4jConfigLocation classpath:log4j.properties log4jExposeWebAppRoot false org.springframework.web.util.Log4jConfigListener
2. Create log4j factory bean in applicationContext.xml
3. Use it
@Component
public class SomeComponent{
private Log logger;
@Resource
public void setLogger(Log logger){
this.logger=logger;
}
}
Sample log4j.properties
Spring MVC Sample Project