关于C31版本样例运行失败时怎样查看报错 ​

举报
xhp_xssl 发表于 2020/03/31 10:50:24 2020/03/31
【摘要】 【问题背景】有不少小伙伴在跑样例时遇到问题,此时终端里打印的日志对定位问题没多大帮助。但小伙伴们却往往不知问题在哪里、如何解决,也很难给出有用的日志辅助定位。其实,现有的样例运行出错时,都会把错误信息打印到日志文件中,准确的提供对应的日志可以更快、更准确的辅助定位。那么怎样查看样例的报错日志呢?【日志位置】报错日志都在开发板/var/dlog/路径下,host-0_xxx.log文件中,如下...


【问题背景】有不少小伙伴在跑样例时遇到问题,此时终端里打印的日志对定位问题没多大帮助。但小伙伴们却往往不知问题在哪里、如何解决,也很难给出有用的日志辅助定位。其实,现有的样例运行出错时,都会把错误信息打印到日志文件中,准确的提供对应的日志可以更快、更准确的辅助定位。那么怎样查看样例的报错日志呢?



【日志位置】

报错日志都在开发板/var/dlog/路径下,host-0_xxx.log文件中,如下所示:

image.png

但是该文件是无法直接查看的:

可以选择通过登录Mind Stdio查看,和修改/etc/slog.conf配置文件中在开发板上查看

image.png


【日志查看】

(一)、选择在MindStudio中查看:

1、首先在Mind Stdio安装用户下输入ifconfig命令查看开发板是正常连接状态

如图开发板为ens160u2,对应的开发板inet addr:192.168.1.223,正常显示了设定的ip

Screenshot_2019-12-10_20-48-21.png

2、登录MindStudio,点击左下角log标签:

Screenshot_2019-12-10_18-48-05.png

鼠标右键点击左上角对应开发板ip,点击Refresh刷新,再双击点开ip---双击host-0

Screenshot_2019-12-10_18-48-45.png

双击对应的日志即可查看

Screenshot_2019-12-10_18-49-01.png

开发板记录的所有样例报错日志都在这里。每次有新的报错,点击对应的日期日志就可以了。所以,如果日志较多,不好定位出那条才是这次报错信息时,可以先登录开发板,清除当前已有日志:

rm /var/dlog/*

重新运行样例复现错误,再次登录MindStudio查看,此时报错信息即为当前样例报错:

Screenshot_2019-12-10_22-39-36.png

如当前为运行人脸检测的报错信息,由报错定位出摄像头通道Channel-1不通(Camera[1]对应Channel-2,Camera[0]对应为Channel-1),需检查是否填写错Channel或者摄像头是否连接至Channel-1


(二)、选择在开发板中查看:

修改/etc/slog.conf配置文件中“zip_switch”配置项的值为0,修改完成后就可以在开发板上正常看了


【补充】

具体关于日志信息可参考:https://ascend.huawei.com/doc/mindstudio/2.1.0(beta)/zh/zh-cn_topic_0187600897.html



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。