SSI 框架配置 log4j
加入 log4j-1.2.8 包
在 WEB-INF 下创建 log4j.properties 文件
对 log4j.properties 进行编写
### set log levels ###
log4j.rootLogger = debug , stdout , D , E
### System out ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
### out file###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### out file error ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/error.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = ERROR
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss} [ %t/:%r ] - [ %p ] %m%n
再对 web.xml 进行配置
Web.xml
< context-param >
< param-name > log4jConfigLocation </ param-name >
< param-value > /WEB-INF/log4j.properties </ param-value >
</ context-param >
< context-param >
< param-name > log4jRefreshInterval </ param-name >
< param-value > 6000 </ param-value >
</ context-param >
< listener > < listener-class > org.springframework.web.util.Log4jConfigListener </ listener-class >
</ listener >