记要Log4J简单配置

记录Log4J简单配置
log4j.rootLogger=INFO, A1, File

log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=OFF
log4j.logger.org.springframework = ERROR
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack = ERROR

##控制台输出
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %C{1} - %m%n

##文件输出
#DailyRollingFileAppender 每天自动生成一个对应日期的日志
#log4j.appender.R.DatePattern='.'yyyyMMdd
#无MaxFileSize与MaxBackupIndex
#配置好后当天查看文件无日期后缀,转天会更新

log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=${catalina.base}/logs/log4j.log
log4j.appender.File.MaxFileSize=20KB
log4j.appender.File.MaxBackupIndex=2
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%p %t %c - %m%n
log4j.appender.File.layout.ConversionPattern=%d %-5p [%t] (%13F:%L) %3x - %m%n