事实上主要是log4j配置,跟SSI关系不大。
web.xml中加入
加入log4j.properties文件log4jConfigLocation /WEB-INF/localconf/log4j.properties log4jRefreshInterval 6000 org.springframework.web.util.Log4jConfigListener
#log4j.rootLogger = [ level ] , appenderName, appenderName, ...log4j.rootLogger = DEBUG, console, R#level=INFO,all can be output#console is set to be a ConsoleAppenderlog4j.appender.console = org.apache.log4j.ConsoleAppender#console have four patterns#org.apache.log4j.HTMLLayout#org.apache.log4j.PatternLayout#org.apache.log4j.SimpleLayout#org.apache.log4j.TTCCLayoutlog4j.appender.console.layout = org.apache.log4j.PatternLayout#define the output typelog4j.appender.console.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n#file is set to output to a extra filelog4j.appender.R = org.apache.log4j.RollingFileAppender#the absolute route of the log4j filelog4j.appender.R.File = /log.txt#the sizelog4j.appender.R.MaxFileSize = 500KB#back up a filelog4j.appender.R.MaxBackupIndex = 1log4j.appender.R.layout = org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] - %m%nlog4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=DEBUG