跳到主要内容

日志管理

日志系统用于记录程序运行过程中的关键事件,是排查问题、分析性能和追踪业务行为的重要工具。

日志应该记录什么

  • 请求时间;
  • 请求 ID;
  • 用户或来源;
  • 接口路径;
  • 参数摘要;
  • 错误信息;
  • 调用耗时;
  • 关键业务状态。

日志级别

级别用途
DEBUG调试信息
INFO正常运行信息
WARN潜在问题
ERROR错误信息
FATAL严重错误

实践建议

  • 不要记录密码、Token、身份证号等敏感信息。
  • 统一日志格式。
  • 线上日志要能检索和聚合。
  • 关键链路使用 trace id 串起来。