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
  • 相关阅读:
    HihoCoder 1245:王胖浩与三角形 三角形边长与面积
    C++ 读写注册表
    Codestorm:Counting Triangles 查各种三角形的个数
    2015年10月之 叽里咕噜
    HDU 5523:Game
    Codestorm:Game with a Boomerang
    关于GPU-driver for linux的资料
    ACER NV47H75C 安装CUDA 驱动以及调整屏幕
    服务器GTX590安装CUDA
    观后感,读了几篇博文
  • 原文地址:https://www.cnblogs.com/cjyp/p/10193967.html
Copyright © 2011-2022 走看看