我已經開發了一個在tomcat上完美執行的spring mvc應用程序,但是我得到的服務器tomcat的日誌位於控制檯上,我希望將日誌存儲在文件中換句話說我想這顯示在控制檯的tomcat日誌和事件將得到存儲在一個文件,我已經試過的Apache日誌4J及以下的屬性文件我用的...tomcat日誌要存儲在一個單獨的文件
### direct messages to file or.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=C:/logs/springmvc.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1} - %m%n
log4j.appender.file.append=true
### set log levels - for more verbose logging change 'info' to 'debug' ##
log4j.rootCategory=ALL, file
log4j.logger.Demo=\=debug
log4j.logger.org.eclipse=debug
和主要類..我想log.info語句被記錄..
public class HelloWorldController extends AbstractController{
protected final Log logger = LogFactory.getLog(getClass());
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
logger.info("Returning hello view");
ModelAndView model = new ModelAndView("HelloWorldPage");
model.addObject("msg", "saral saxreva");
return model;
}
}
,但仍然不是在單獨的文件中生成日誌,請告知,因爲我堅持這一點。
您是否初始化記錄器以使用該文件appender? – 2012-07-09 14:31:18
@JigarJoshi請告訴我需要做什麼,這將是一個很大的幫助,如果你可以在這裏發佈更改 – user1508454 2012-07-09 17:29:18