发表于: 2017-08-07 22:58:17

4 911


今天完成的事:

       今天上午搞了搞博客,换了几个比较骚的背景,添加新文章,一不留神一上午过去了

        注册容联,没弄好,先不弄了,太麻烦了,又要实名认证,还要等一天核实,把Demo下载下来看了看,先跳过吧

       下午学习了一下Log4j如何每天自动生成新日志,把错误信息写到文件里

#配置根Logger
log4j.rootLogger = debug,stdout,D,E


### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{1}:%L - %m%n


### 输出到日志文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
###设置DatePattern,当天日志保存到log.log文件,前一天的日志文件名将被修改为
#log.log + _yyyy-MM-dd.log
log4j.appender.D.File =../logs/log.log
log4j.appender.D.DatePattern = '_'yyyy-MM-dd'.log'
log4j.appender.D.Append = true
## 输出DEBUG级别以上的日志
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n


### 保存异常信息到单独文件 ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
###设置DatePattern,当天日志保存到error.log文件,前一天的日志文件名将被修改为
#error.log + _yyyy-MM-dd.log
log4j.appender.E.File =../logs/error.log
log4j.appender.E.DatePattern = '_'yyyy-MM-dd'.log'
log4j.appender.E.Append = true
## 只输出ERROR级别以上的日志!!!
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout

监控腾讯云实现类把error日志输出

private static Logger log=Logger.getLogger(TencentYunImpl.class);
} catch (Exception e) {
log.error("腾讯云上传错误"+e);
   return null;
}

遇到的困难:

      无

收获:

      之前log4j不怎么会用,现在会了

明天的计划

      任务七先这样吧,先学习任务8,做点面试题


返回列表 返回列表
评论

    分享到