错误码参考
头文件:<dlt698/common/result.hpp>。
ErrorCode 完整列表
编解码类
传输类
会话类
Error 结构
offset 的单位
offset 的单位由接口约定:
没有对应位置时通常为零。
context 的内容
context 保存字段名称或传输层描述,可直接写日志:
- 编解码:字段名,如
"attribute"、"output limit"、"trailing bytes" - 传输:操作名,如
"connect"
remote_code 的来源
remote_code 保存远端协议原码,库不做转换:
DAR 与 ErrorCode 的区别
这两个是完全不同的概念,不要混用:
关键:Result 成功但响应里带 DAR,才是业务失败。详见 Result 与错误。
记录日志的建议
把 offset 和 context 一起打出来,才能定位到具体字段。remote_code 存在时一并记录,便于和远端日志对照。