gpt4 book ai didi

macos - 如何获取 DriverKit 系统扩展日志输出

转载 作者:行者123 更新时间:2023-12-05 06:47:39 24 4
gpt4 key购买 nike

在这部分2019 WWDC session demo of DriverKit System Extensions您可以看到驱动程序,并且只有驱动程序的日志输出正在使用此命令流式传输:

log stream --predicate 'sender = "MyUserUSBInterfaceDriver.dext"' --style syslog

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

如果上述方法不起作用,您如何方便地监控您的扩展程序的日志输出?

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

log show --predicate 'sender == "sc.knight.MyUserUSBInterfaceDriver"'

但是 log stream 什么也没给我,即使用 --process pid 替换谓词也是如此。

最佳答案

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

关于macos - 如何获取 DriverKit 系统扩展日志输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66997944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com