#%p , DEBUG,INFO,WARN,ERROR,FATAL
#%r log
#%c ,
#%t
#%n ,Windows “\r
”,Unix “
”
#%d , ISO8601, , :%d{yyy MMM dd HH:mm:ss,SSS}, : 2002 10 18 22:10:28,921
#%l , 、 , 。 :Testlog4.main(TestLog4.java:10)
#log4j 4 .
#org.apache.log4j.HTMLLayout( HTML )
#org.apache.log4j.PatternLayout( ),
#org.apache.log4j.SimpleLayout( ),
#org.apache.log4j.TTCCLayout( 、 、
#log4j logger
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7
#
log4j.rootLogger=DEBUG,A1,R
# A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
# log4j javadoc org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%p] [%d{yyyyMMMdd HH:mm:ss}]#%l %t %m %n
# R
log4j.appender.R=org.apache.log4j.RollingFileAppender
# R
log4j.appender.R.File=example.log
# R
log4j.appender.R.MaxFileSize= 10000KB
#
log4j.appender.R.MaxBackupIndex=20
#
log4j.appender.R.layout=org.apache.log4j.PatternLayout
# log4j javadoc org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[%p] [%d{yyyyMMMdd HH:mm:ss}]#%l %t %m %n
######################################
#hibernate #
######################################
### hibernate
log4j.logger.org.hibernate=error
### HQL
log4j.logger.org.hibernate.hql.ast.AST=error
### SQL
log4j.logger.org.hibernate.SQL=error
### JDBC
log4j.logger.org.hibernate.type=error
###
log4j.logger.org.hibernate.cache=error
###
log4j.logger.org.hibernate.transaction=error
### JDBC
log4j.logger.org.hibernate.jdbc=error