日志打印规范

日志打印注意事项

做为一名刚毕业的学生,初次到公司工做,接触了几个项目以后发现了日志的重要性。 为何以为日志重要? 首先,打印日志方便排查问题,有时候看日志就能分析出功能的缺陷在哪里。方便定位和解决。 在接触的一个对接第三方的项目中,有一次排查一个线上bug时,由于老项目的不规范而且没有日志,形成了定位问题困难的问题. 这样让排查问题的时间精力人员成本过高。日志

那么在什么状况下须要打LOG 呢?

  1. 写操做的时候须要 (方便定位)
  1. 对接第三方系统的时候须要(有时候若是接入第三方系统,那么命运就是掌握在别人手上,人家的系统升级,可能本身的系统会出现问题,这个时候若是打日志就很容易知道时本身系统的问题仍是第三方的问题。)
  1. 在项目的关键流程中打印 info 级别的日志。
  1. 在抛异常的地方打 error 级别的日志.
  1. 在项目的流程中有可能出现bug的地方打印 warn 级别的日志。