已关闭
[Bug-Report|缺陷反馈]: ERROR 日志补充枚举名称 #926
zhaowenrui创建于  22 天前关闭于  20 天前
zhaowenrui
zhaowenrui成员
22 天前 创建

Describe the current behavior / 问题描述

Runtime 部分 ERROR 日志仅输出枚举的原始数值。定位问题时需要额外查询枚举定义,无法直接从日志识别对应的枚举语义,影响故障分析效率。

涉及 AICPU Schedule、AICPU Sharder、Queue Schedule 和 TSD 等模块中的枚举日志。

Environment / 环境信息

  • 仓库:cann/runtime
  • 分支基线:Runtime 当前开发分支
  • 场景:源码静态检查及单元测试,不依赖特定昇腾硬件型号

Steps to reproduce the issue / 重现步骤

  1. 检查上述模块中的 ERROR 级别枚举日志。
  2. 触发枚举参数非法或相关错误分支。
  3. 查看日志输出,部分位置仅显示枚举数值,无法直接获取枚举名称。

Describe the expected behavior / 预期结果

对于能够获得有效名称的枚举,ERROR 日志输出 枚举名称(原始值);对于明确非法且无法获得有效名称的输入,仅保留原始数值。枚举名称转换接口使用 std::string,且不改变业务流程、返回值和错误处理逻辑。

整改前日志形式示例:

query mode[3] is invalid

期望日志形式示例:

query mode[DGW_QUERY_MODE_GROUP(3)] is invalid

Special notes for this issue/备注

对应修复 PR:https://gitcode.com/cann/runtime/merge_requests/4680

likedislike
zhaowenruizhaowenrui成员
22 天前 添加了label:bug-report
zhaowenruizhaowenrui成员
22 天前 关联了pull request:fix: ERROR日志输出枚举名称
zhaowenrui
zhaowenrui成员
22 天前 评论:

/assign

likedislike
CANN-robotCANN-robot成员
22 天前 将 zhaowenrui666 设为负责人
CANN-robotCANN-robot成员
20 天前 关闭了 issue
CANN-robotCANN-robot成员
20 天前 添加了label:resolved