日志打印规范

820 阅读1分钟

日志打印注意事项

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

那么在什么情况下需要打LOG 呢?

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