#根配置,其它的继续它,INFO是所有级别小于info的日志都不会被记录,后面两个是指分两种渠道输出
log4j.rootLogger=INFO, file, stdout
#控制台的输出控制
### direct log messages to stdout ###
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{ABSOLUTE} %5p %c{1}:%L - %m%n
#日志文件生成输出控制
### 每天生成一个log文件,指定日期,MaxFileSize就会失效,每天换一个文件,不会因为文件大小而换。
#log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
#改名规则,在每天生成一个文件时生效 add by zhineng.zhuang
#log4j.appender.file.DatePattern='_'yyyy-MM-dd'.log'
#循环利用这些文件 add by zhineng.zhuang
log4j.appender.file=org.apache.log4j.RollingFileAppender
#超过8M,自动改名,为HBIZ.log.1,HBIZ.log.2....
log4j.appender.file.MaxFileSize=8000KB
#有5个备份文件循环利用 add by zhineng.zhuang
log4j.appender.file.MaxBackupIndex=5
#发到环境上用
log4j.appender.file.File=./logs/HBIZ.log
#本地测试用,写成自己的tomcat路径 add by zhineng.zhuang
#log4j.appender.file.File=D:/java/Tomcat 5.0/logs/HBIZ.log
#输出格式
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.file.encoding=utf-8
#指定日志消息的输出最低层次 add by zhineng.zhuang
log4j.appender.file.Threshold=INFO
#其它的框架工具的日志输出
log4j.logger.net.sf.hibernate=INFO
### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.net.sf.hibernate.connection.DriverManagerConnectionProvider=trace
### log JDBC bind parameters ###
log4j.logger.net.sf.hibernate.type=INFO
### log prepared statement cache activity ###
#log4j.logger.net.sf.hibernate.ps.PreparedStatementCache=info
##ibatis's log configuration
#log4j.logger.com.ibatis=INFO
#log4j.logger.java.sql.PreparedStatement=DEBUG
##DWR's log configuration
log4j.logger.uk.ltd.getahead.dwr = INFO
## OpenSymphony Stuff
log4j.logger.com.opensymphony=INFO
log4j.logger.org.apache.struts2=INFO
## Spring Stuff
log4j.logger.org.springframework=INFO