一点一滴-一个log4j.prop的配置
# Set root logger level to ERROR and its only appender to A1.log4j.rootLogger=INFO,CONSOLE,R,Alog4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=ERROR## CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.Threshold=INFOlog4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=[%p]%-d{yyyy-MM-dd HH:mm:ss} %m%n# R is set to be a DailyRollingFileAppender.log4j.appender.R=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.R.Threshold=ERRORlog4j.appender.R.File=${wa.root}/logs/error.loglog4j.appender.R.DatePattern = '.'yyyy-MM-ddlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n## A_default log4j.appender.A=org.apache.log4j.RollingFileAppenderlog4j.appender.A.Threshold=INFOlog4j.appender.A.File=${wa.root}/logs/info.loglog4j.appender.A.MaxFileSize=1024KBlog4j.appender.A.MaxBackupIndex=10log4j.appender.A.layout=org.apache.log4j.PatternLayoutlog4j.appender.A.layout.ConversionPattern=[%p]%-d{yyyy-MM-dd HH:mm:ss} %m%n## MAIL log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender# level log4j.appender.MAIL.Threshold=ERRORlog4j.appender.MAIL.BufferSize=0log4j.appender.MAIL.SMTPHost=mail.163.comlog4j.appender.MAIL.Subject=ErrorMessagelog4j.appender.MAIL.SMTPUsername=usernamelog4j.appender.MAIL.SMTPPassword=123456log4j.appender.MAIL.From=xxx@126.comlog4j.appender.MAIL.To=zzzz@126.com,iii@163.comlog4j.appender.MAIL.layout=org.apache.log4j.PatternLayoutlog4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %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 #debug > info > warn > error > fatal