发表于: 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,做点面试题
评论