【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
# level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。
log4j.rootLogger=INFO,FILE,FILES
#log4j.rootLogger=ERROR,FILES
# 应用于控制台
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
# 本处设置为"INFO"以上级别在控制台输出(默认情况使用rootLogger中的设置)
log4j.appender.FILE.Threshold=INFO
log4j.appender.FILE.File=${catalina.home}/logs/app_info_log
log4j.appender.FILE.Append = true
log4j.appender.FILE.Encoding=UTF-8
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d -%-4r [%t] %x - %m%n
# 应用于控制台
log4j.appender.FILES=org.apache.log4j.RollingFileAppender
# 本处设置为"ERROR"以上级别在控制台输出(默认情况使用rootLogger中的设置)
log4j.appender.FILES.Threshold=ERROR
log4j.appender.FILES.File=${catalina.home}/logs/app_error_log
log4j.appender.FILES.Append = true
log4j.appender.FILES.maxFileSize=10240KB
log4j.appender.FILES.MaxBackupIndex=10
log4j.appender.FILES.Encoding=UTF-8
log4j.appender.FILES.layout=org.apache.log4j.PatternLayout
log4j.appender.FILES.layout.ConversionPattern=%d -%-4r [%t] %x - %m%n
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.SQL=ERROR
log4j.logger.org.hibernate.type=ERROR
来源:oschina
链接:https://my.oschina.net/fufangchun/blog/3141770