设备完成驱动安装后日志进程自动启动。Device侧包括slogd进程和sklogd进程进程;Host侧则通过libascendalog.so采集Host侧的应用类日志,libascendalog.so文件包含在compiler和runtime目录下。
在Device侧,slogd进程收集Control CPU上的系统类日志和应用类日志;sklogd采集Control CPU上内核态系统日志并传递给slogd;slogd进程采集非Control CPU上的系统类日志。
在Host侧,libascendalog.so采集Host侧的应用类日志。
如果Device侧的应用类日志回传到Host侧失败,会在Device侧直接落盘,记录在以“device-app-pid”为开头命名的日志文件中。如果Device侧的应用类日志回传到Host侧成功,则不会在Device侧落盘。
Device侧系统类日志可以通过部署在Host侧的msnpureport工具从Device侧传输给Host侧。