log4j配置详解

#配置全局日志级别为INFO,输出到appender:file
log4j.rootCategory= INFO,file
 
#配置com.huawei.healthcloud包下面的日志级别为INFO
log4j.logger.com.huawei.healthcloud=  INFO
log4j.logger.com.huawei.termcloud=  WARN
log4j.logger.upoperlog= WARN
 
log4j.appender.stdout= org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=  org.apache.log4j.EnhancedPatternLayout
log4j.appender.stdout.layout.ConversionPattern=  %t|%m|%n
 
#定义一个appender,名字叫file,类型是RollingFileAppender(到达一定大小后生成新文件)
log4j.appender.file= org.apache.log4j.RollingFileAppender
#配置appender:file的输出文件
log4j.appender.file.file=  /opt/huawei/com.huawei.watch/logs/watch.log
#配置appender:file的回滚大小
log4j.appender.file.maxFileSize=  20MB
#配置appender:file的最大保留日志个数
log4j.appender.file.maxBackupIndex=  10
#配置appender:file的输出格式是<加强匹配输出格式>
log4j.appender.file.layout=  org.apache.log4j.EnhancedPatternLayout
#配置具体的输出格式
log4j.appender.file.layout.ConversionPattern=  %d{yyyy -MM-dd  HH:mm:ss.SSS}|%X{USER}:%X{APP}|%t|%p|%C  {1} :%L|%M|%m%n
 
 
log4j.logger.com.huawei.watch.utils.ServiceInvokeLogger=  INFO,access
#定义test不输出到log4j.logger.com.huawei.watch.utils.ServiceInvokeLogger定义的appender:access中去
log4j.additivity.com.huawei.watch.utils.ServiceInvokeLogger.test=  false
#定义一个appender,名字叫access,类型是DailyRollingFileAppender(每日回滚)
log4j.appender.access= org.apache.log4j.DailyRollingFileAppender
log4j.appender.access.file=  /opt/huawei/com.huawei.watch/logs/logs/access
log4j.appender.access.DatePattern=  '.'yyyy -MM-dd'.log'
log4j.appender.access.layout=  org.apache.log4j.EnhancedPatternLayout
log4j.appender.access.layout.ConversionPattern=  %d{yyyy -MM-dd  HH:mm:ss}|%m%n

转载于:https://www.cnblogs.com/cvbaka/p/4764492.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值