log4属性文件

#日志配置
#配置日志输出级别 OFF,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,ALL
log4j.rootLogger= error,warn,info,debug
#配置日志信息输出目的地Appender
#控制台输出日志
log4j.appender.Console = org.apache.log4j.ConsoleAppender
#配置日志信息的格式(布局)
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
#格式化指定的消息
log4j.appender.Console.layout.ConversionPattern = [%-5p][%-22d{yyyy年MM月dd日 HH:mm:ss,SSS}][%l]%n%m%n
#指定日志消息的输出最低层次
log4j.appender.Console.Threshold = DEBUG
#:ImmediateFlush默认值是true,所有的消息都会被立即输出
log4j.appender.Console.ImmediateFlush = TRUE
#日志输出到系统标准输出设备上 默认值为System.out
log4j.appender.Console.Target = System.out


#生产日志配置-输出到文件
layoutPattern = [%-5p] [%d{yyyy-MM-dd HH:mm:ss}] %c - %m%n

#日志文件大小到达指定尺寸的时候产生一个新的文件
log4j.logger.debug=debug
log4j.appender.debug=org.apache.log4j.RollingFileAppender
log4j.appender.debug.File= ${webapp.root}/logs/debug.log
log4j.appender.debug.layout=org.apache.log4j.PatternLayout
log4j.appender.debug.layout.ConversionPattern= ${layoutPattern}
log4j.appender.debug.Encoding= UTF-8
#ImmediateFlush默认值是true,意谓着所有的消息都会被立即输出。  
log4j.appender.debug.ImmediateFlush=true  
log4j.appender.debug.Append=true
#后缀可以是KB, MB 或者是 GB. 在日志文件到达该大小时,将会自动滚动,即将原来的内容移到mylog.log.1文件。
log4j.appender.debug.MaxFileSize=256KB
#指定可以产生的滚动文件的最大数。
log4j.appender.debug.MaxBackupIndex=10

log4j.logger.debug=debug
#按日期滚动文件
log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender
#日志文件的编码格式
log4j.appender.debug.Encoding = UTF-8
#配置日期信息的格式
log4j.appender.debug.layout=org.apache.log4j.PatternLayout
#格式化指定消息
log4j.appender.debug.layout.ConversionPattern= ${layoutPattern}
#滚动文件的频率
log4j.appender.debug.datePattern='.'yyyy-MM-dd
#指定日志消息的最低输出层次
log4j.appender.debug.Threshold = DEBUG
#是否在原日志基础上追加输出日志。true,默认,追加。false,清掉原来日志重新添加  
log4j.appender.debug.append=true
# ImmediateFlush默认值是true,意谓着所有的消息都会被立即输出。  
log4j.appender.debug.ImmediateFlush=true  
#日志文件输出路径
log4j.appender.debug.File=${webapp.root}/logs/debug.log

log4j.logger.info=info
#按日期滚动文件
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
#日志文件的编码格式
log4j.appender.info.Encoding = UTF-8
#配置日期信息的格式
log4j.appender.info.layout=org.apache.log4j.PatternLayout
#格式化指定消息
log4j.appender.info.layout.ConversionPattern= ${layoutPattern}
#滚动文件的频率
log4j.appender.info.datePattern='.'yyyy-MM-dd
#指定日志消息的最低输出层次
log4j.appender.info.Threshold = INFO
#是否在原日志基础上追加输出日志。true,默认,追加。false,清掉原来日志重新添加  
log4j.appender.info.append=true
# ImmediateFlush默认值是true,意谓着所有的消息都会被立即输出。  
log4j.appender.info.ImmediateFlush=true  
#日志文件输出路径
log4j.appender.info.File=${webapp.root}/logs/info.log


log4j.logger.warn=warn
#按日期滚动文件
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
#日志文件的编码格式
log4j.appender.warn.Encoding = UTF-8
#配置日期信息的格式
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
#格式化指定消息
log4j.appender.warn.layout.ConversionPattern= ${layoutPattern}
#滚动文件的频率
log4j.appender.warn.datePattern='.'yyyy-MM-dd
#指定日志消息的最低输出层次
log4j.appender.warn.Threshold = WARN
#是否在原日志基础上追加输出日志。true,默认,追加。false,清掉原来日志重新添加  
log4j.appender.warn.append=true
# ImmediateFlush默认值是true,意谓着所有的消息都会被立即输出。  
log4j.appender.warn.ImmediateFlush=true  
#日志文件输出路径
log4j.appender.warn.File=${webapp.root}/logs/warn.log
 
log4j.logger.error=error
#按日期滚动文件
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
#日志文件的编码格式
log4j.appender.error.Encoding = UTF-8
#配置日期信息的格式
log4j.appender.error.layout=org.apache.log4j.PatternLayout
#格式化指定消息
log4j.appender.error.layout.ConversionPattern= ${layoutPattern}
#滚动文件的频率
log4j.appender.error.datePattern='.'yyyy-MM-dd
#指定日志消息的最低输出层次
log4j.appender.error.Threshold = ERROR
#是否在原日志基础上追加输出日志。true,默认,追加。false,清掉原来日志重新添加  
log4j.appender.error.append=true
# ImmediateFlush默认值是true,意谓着所有的消息都会被立即输出。  
log4j.appender.error.ImmediateFlush=true  
#日志文件输出路径
log4j.appender.error.File=${webapp.root}/logs/error.log
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值