已关闭
[Bug-Report|缺陷反馈]: 按日志规范批量整改拼写/级别错配/敏感信息脱敏并补充 UT #812
W三石创建于  15 天前关闭于  7 天前
W三石
W三石
15 天前 创建

Describe the current behavior / 问题描述

仓内多模块存在日志规范问题,影响排障检索与安全合规,主要包括:

  1. 日志文案拼写/语法错误、格式串占位或描述对象错误。
  2. 失败路径误用 INFO 等日志级别错配。
  3. 调试输出中存在密码等敏感信息明文。
  4. 版本一致性错误消息(EI0008)拼接不规范;GetVersionErrMessage 在 v1/v2 checker 中重复实现。
  5. NSLB-DP 中 strncpy_s 失败路径返回值语义不合理(失败仍返回 true 继续填表)。

关联实现 PR:https://gitcode.com/cann/hcomm/pull/4988

Environment / 环境信息

HCOMM 仓通用代码质量问题,不依赖特定硬件环境。

Steps to reproduce the issue / 重现步骤

  1. 检索仓内失败路径日志级别、英文日志拼写、敏感字段打印。
  2. 对照 CleanCode/日志规范与 EI0008 错误码文档。
  3. 查看 InitAlgInfoCommDesc/CheckAhcSupportstrncpy_s 失败时的返回值行为。

Describe the expected behavior / 预期结果(验收标准)

  1. 相关日志文案、级别、脱敏符合规范;EI0008 文案与文档一致。
  2. GetVersionErrMessage 抽取为独立模块,消除 v1/v2 重复实现。
  3. strncpy_s 失败时返回 false 并跳过填表;补充对应 UT。
  4. 增量 UT 覆盖关键改动路径,CI compile/UT 通过。

见 PR #4881 描述与 diff。

Special notes for this issue/备注

本 Issue 覆盖本批次 CleanCode/日志规范整改范围;合入后随 PR #4881 关闭。

likedislike
Leewis成员
14 天前 评论:

感谢参与社区贡献,当前所提代码日志规范欢迎提交PR整改;

likedislike
Leewis成员
14 天前 评论:

/assign@Klayyy

likedislike
CANN-robotCANN-robot成员
14 天前 将 Klayyy 设为负责人
W三石W三石
13 天前 修改了issue 的描述
LLeewis成员
13 天前 将 devHaven 设为负责人
LLeewis成员
13 天前 关联了看板:HCCL
LLeewis成员
13 天前 关联了看板:HCOMM
Leewis成员
7 天前 评论:

https://gitcode.com/cann/hcomm/pull/4988 日志整改PR已上库;

likedislike
LLeewis成员
7 天前 issue类型由 任务 改变为 缺陷
LLeewis成员
7 天前 issue状态由 待办的 改变为 已完成
LLeewis成员
7 天前 关闭了 issue
严正行严正行成员
17 小时前 添加了label:tech-debt