前说一下业务需求:
因代码当中调用了第三个接口,所以要对第三方接口单独记录日志,所以配置log4j指定此类的日志输出到指定的文件路径与文件上。不多说看源码:
Java代码
log4j.rootLogger=ERROR, stdout ,logfile
log4j.logger.org.apache=WARN
log4j.logger.com.opensymphony=WARN
log4j.logger.net.sf=ERROR
log4j.logger.net.sf.hibernate=ERROR
log4j.logger.net.sf.hibernate.SQL=ERROR
log4j.logger.org.hibernate=ERROR
log4j.logger.org.springframework=ERROR
#log4j.logger.org.springframework.beans=ERROR
log4j.logger.org.apache.catalina=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts2=ERROR
log4j.logger.org.apache.velocity=ERROR
log4j.logger.freemarker=WARN
log4j.logger.com.mchange.v2=DEBUG
log4j.logger.org.apache.jasper.compiler.JspRuntimeContext=ERROR
log4j.logge