log4J 的配置及解释

#此句为将等级为INFO的日志信息输出到stdout和R这两个目的地
#stdout和R的定义在下面的代码,可以任意起名
#等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
#如果配置OFF则不打出任何信息
#如果配置为INFO这样只显示INFO、WARN、ERROR的log信息,而DEBUG信息不会被显示
log4j.rootLogger=INFO, stdout , R
#此句为定义名为stdout的输出端是哪种类型
#org.apache.log4j.ConsoleAppender 控制台
#org.apache.log4j.FileAppender 文件
#org.apache.log4j.DailyRollingFileAppender 每天产生一个日志文件
#org.apache.log4j.RollingFileAppender 文件大小到达指定尺寸的时候产生一个新的文件
#org.apache.log4j.WriterAppender 将日志信息以流格式发送到任意指定的地方
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#此句为定义名为stdout的输出端的layout是哪种类型
#org.apache.log4j.HTMLLayout 以HTML表格形式布局
#org.apache.log4j.SimpleLayout 包含日志信息的级别和信息字符串
#org.apache.log4j.TTCCLayout 包含日志产生的时间、线程、类别等等信息
#org.apache.log4j.PatternLayout 自定义格式化输出
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#指定日志的输出格式
#[MyProject]日志前缀名 一般为项目名称
#%p 输出该日志的优先级,即DEBUG,INFO,WARN,ERROR,FATAL;
#%t 输出方法名
#%c 输出所属的类的全限定名;
#%l 输出日志在代码中的行数;
#%m 输出日志信息;
#%n 输出一个回车换行符;
log4j.appender.stdout.layout.ConversionPattern=[MyProject] %p [%t] %C.%M(%L) | %m%n
#org.apache.log4j.DailyRollingFileAppender 定义每天产生一个日志文件
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
#规定每个文件大小100KB
#log4j.appender.file.MaxFileSize=100KB
#规定最多只保留10个文件
#log4j.appender.file.MaxBackupIndex=10
#输出到哪个文件中
log4j.appender.R.File=D:/home/qc.log
#跟上面stdout的一样输出端的layout是哪种类型
log4j.appender.R.layout=org.apache.log4j.PatternLayout
#跟上面stdout的一样自定义类型
log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
#指定路径下的日志级别都为INFO
log4j.logger.com.xww.utils=INFO
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值