log

log记录梳理规则

需要增加的日志:
1、异常分支需要记录(例如:内存申请不到,参数非法等);
2、外部接口调用,记录返回值成功/失败,失败时相关参数记录,例如错误码;
3、功能的入口、出口、关键流程需要记录日志;
4、关键消息收发记录;
5、上电时间,状态跳转,加载数据成功等记录;
6、正确的使用打印级别,例如失败的打印使用error,成功的打印使用info;

需要清理的日志:
1、相同的日志应该只在控制台或文件输出一次,不能重复输出,避免在循环中打印相同的日志;
2、删除 url/用户名/密码/邮箱等存在安全合规风险的打印;
3、调试打印在提交代码时删除干净;
4、模块号传递错误: A模块的日志输出,填写了B模块的模块编号,格式串中格式符和参数不匹配的情况;
5、清理对定位问题没有指向性、没有帮助的日志;
6、频繁的打印设置打印开关,避免打印刷屏;

其他建议:
日志接口定义需要考虑到后续日志智能分析的需要,需要按照遵循日志智能分析的相关要求。
例如如果日志有事务ID,则我们可以通过事务ID过滤和分析日志。在日志接口设计时,需要分析是否需要增加事务ID参数。

vnc: 6.7.2 server 77NVU-D9G5T-79ESS-V9Y6X-JMVGA
原文地址:https://www.cnblogs.com/cjyp/p/10193967.html