Tomcat-日志——log4j.properties

主宰稳场 提交于 2019-12-11 15:37:41

【推荐】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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!