zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    POJ 基本算法(3)
    给定范围的素数筛选(POJ 2689)
    无向图、有向图的最小环
    第k短路和A*
    HDU 4302 Holedox Eating (set + iterator)
    笛卡尔树
    HDU 多校联合第一场
    HDU 多校联合第二场
    POJ 图算法(3)
    POJ 1038 Bugs Integrated, Inc. (状态dp)
  • 原文地址:https://www.cnblogs.com/cjyp/p/10193967.html
Copyright © 2011-2022 走看看