日志规范

2018-06-11  本文已影响0人  小北_ed82

写在前面

该文章只考虑了5层日志级别,且适用于初步的日志规范,只解释了何时记录日志、日志应该记录哪些、需要注意的几个基本问题。如果需要了解最佳的日志实践/规范,推荐以下文章:
知乎,最佳日志实践
王健:最佳日志实践

日志的级别

记录时机

总结几个需要写日志的点:

  1. 捕获到异常时。建议用ERROR或者WARN。
  2. 业务流程出错。常见的合适场景包括外部参数不正确,数据处理问题导致返回码不在合理范围内等等。建议用ERROR或者WARN。
  3. 系统核心角色,组件关键动作,建议记录INFO级别日志,如果日志频度高或者打印量特别大,可以提炼关键点INFO记录,其余酌情考虑DEBUG级别。
  4. 系统初始化。核心模块或者组件初始化过程中往往依赖一些关键配置,根据参数不同会提供不一样的服务。务必在这里记录INFO日志,打印出参数以及启动完成态服务表述。

日志内容

日志应当提供如下内容:

注意事项

上一篇 下一篇

猜你喜欢

热点阅读