首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得DriverKit系统扩展日志输出

如何获得DriverKit系统扩展日志输出
EN

Stack Overflow用户
提问于 2021-04-08 05:43:21
回答 1查看 373关注 0票数 3

2019年WWDC会议DriverKit系统扩展演示的这一部分中,您可以看到驱动程序,并且只有驱动程序的日志输出正在使用以下命令流:

代码语言:javascript
复制
log stream --predicate 'sender = "MyUserUSBInterfaceDriver.dext"' --style syslog

我没有输出,即使当我添加--debug时,我也不知道为什么。据我所知,我的扩展列表与ps中的相同。演示者的输出似乎来自kernel.development[0],而我有kernel[0]。我没有开发内核--这就是为什么我什么也看不见吗?

如果上述操作不起作用,如何方便地监视扩展的日志输出?

更新

谓词适用于包ID或IOUserServerName (不确定哪个在USBApp中是相同的),但只适用于从偶尔写入的文件中读取的log show,对我来说,我认为它是在重新启动时最后更新的:

代码语言:javascript
复制
log show --predicate 'sender == "sc.knight.MyUserUSBInterfaceDriver"'

但是log stream没有给我任何信息,即使用--process pid替换谓词也是如此。

EN

回答 1

Stack Overflow用户

发布于 2021-08-10 10:24:08

不是最佳答案,但我使用log stream | grep "My.Bundle"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66997944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档